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