MySQL数据库
Completion requirements
创建自己的 MySQL 用户账户和数据库
安装 MySQL 后,默认情况下您可能没有自己的账户,因此需要以 root
身份登录。
-
以
root
登录
输入以下命令:sudo mysql -u root -p
说明:
-u root
:指定以root
用户登录。-p
:要求输入root
的密码。
登录成功后,您将进入 MySQL 命令行环境,提示符应为
mysql>
。 -
注意 MySQL 的命令结束符号
如果命令行提示变成了->
,说明您未以分号 (;
) 结束命令。MySQL 会等待完整的命令输入。
只需输入分号 (;
),即可结束当前命令。 -
查看现有数据库
您可以输入以下命令查看当前用户可用的数据库:show databases;
-
创建数据库和用户账户
现在我们创建一个名为people
的数据库,并同时创建一个用户账户。-
创建数据库
输入以下命令:create database people;
注意:创建新数据库需要
root
权限。 -
创建用户并授予权限
为新用户分配对people
数据库的所有权限。假设用户名为yourusername
,密码为stuffedpoodle
:GRANT ALL ON people.* TO yourusername@localhost IDENTIFIED BY "stuffedpoodle";
说明:
GRANT ALL
:授予所有权限。ON people.*
:权限适用于people
数据库及其所有表。TO yourusername@localhost
:授予本地用户yourusername
。IDENTIFIED BY "stuffedpoodle"
:为用户设置密码。
-
-
退出 MySQL
完成操作后,可以输入以下命令退出 MySQL:exit
-
以新用户登录并访问数据库
使用新创建的用户账户登录,并开始使用people
数据库:mysql -u yourusername -p
输入密码后即可登录。
示例:如果用户名是 ted
,则命令为:
mysql -u ted -p
现在,用户 ted
已被授权可以完全管理 people
数据库。
Last modified: Thursday, 16 January 2025, 11:02 PM