Mysql创建新用户并赋予权限

Mysql创建新用户并赋予权限,第1张

create user '用户名'@'localhost'identified by'密码'

grant all on 权限 to 用户名@'localhost' identified by "密码"

show grants for '用户名'@'localhost'

select user,host from mysql.user

先确认一下你的mysql版本,5.x版本直接一句话就可以创建用户并赋予,而8.x后,需要先创建用户,再GRANT;即:新版的mysql版本已经将创建账户和赋予权限的方式分开了。

解决办法:

创建账户:create user '用户名'@'访问主机' identified by '密码'

赋予权限:grant 权限列表 on 数据库 to '用户名'@'访问主机' (修改权限时在后面加with grant option)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7347026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存