ZBLOG

mysql 创建用户 以及授权

在 MySQL 中创建用户并授权的步骤如下:

1. 登录 MySQL

首先,使用管理员权限登录到 MySQL 数据库。可以在命令行中运行:

mysql -u root -p

然后输入您的 MySQL root 用户密码。

2. 创建用户

使用以下命令创建一个新用户。请将 usernamepassword 替换为您想要的用户名和密码。

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  • host 可以是 %(表示允许从任何主机连接)或特定的 IP 地址(如 localhost)。

例如,要创建一个名为 newuser 的用户,密码为 mypassword,可以使用以下命令:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'mypassword';

3. 授权用户

接下来,您需要授予新用户相应的权限。例如,如果您希望该用户拥有对某个数据库的所有权限,可以使用以下命令:

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';

如果要授予 newuser 对数据库 mydatabase 的所有权限,可以执行:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'%';

4. 刷新权限

完成授权后,为确保更改生效,请刷新权限表:

FLUSH PRIVILEGES;

5. 验证

您可以通过尝试以新用户身份登录来验证是否成功创建和授权了该用户:

mysql -u newuser -p

然后输入所设置的密码。如果能够成功登录并访问数据库,则表示创建和授权成功。

示例完整流程

下面是一个示例流程,总结以上步骤:

-- 登录 MySQL (在终端)
mysql -u root -p

-- 创建新用户
CREATE USER 'newuser'@'%' IDENTIFIED BY 'mypassword';

-- 授予权限
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'%';

-- 刷新权限
FLUSH PRIVILEGES;

这样就完成了 MySQL 用户的创建和授权。如果您有其他问题,请随时问我!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=21898

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?