本文共 900 字,大约阅读时间需要 3 分钟。
在MySQL中创建用户并授予权限是一个常见的操作,以下是详细的操作指南:
在你的电脑上打开命令提示符(Windows)或终端(Mac/Linux),然后输入以下命令以进入MySQL命令行:
mysql -u root -p
这里,-u root
表示使用root用户登录,-p
表示需要密码。如果你在安装MySQL时没有设置密码,可能会提示你输入密码。
假设你已经登录到了MySQL命令行,接下来执行以下命令来创建一个新的用户:
CREATE USER '你的新名字'@'%' IDENTIFIED BY '你的新密码';
CREATE USER
:用于创建新用户。'你的新名字'@'%'
:新用户的用户名和所在主机。%
表示允许从所有主机登录。IDENTIFIED BY '你的新密码'
:设置用户的初始密码。执行成功后,你会收到一条确认消息。
接下来,你需要为新用户授予访问特定数据库或表的权限。以test
用户为例:
GRANT SELECT ON database_name.* TO 'test'@'%';
GRANT SELECT ON database_name.*
:为database_name
数据库下的所有表授予SELECT
权限。'test'@'%'
:表示将权限授予名为test
的用户,允许从所有主机登录。执行命令后,系统会提示操作成功。
为了确保权限更改生效,需要刷新权限缓存:
FLUSH PRIVILEGES;
执行成功后,系统会提示Query OK, 0 rows affected
,表示操作成功。
创建完成后,你可以使用新的用户名密码登录:
mysql -u '你的新名字' -p
输入密码后,你将进入MySQL命令行,能够正常操作数据库。
;
,否则命令不会执行。通过以上步骤,你可以轻松创建并管理MySQL用户和权限。
转载地址:http://vsdfk.baihongyu.com/