前言:
当前大家对“mysql8创建用户”大致比较看重,我们都需要知道一些“mysql8创建用户”的相关文章。那么小编也在网摘上收集了一些对于“mysql8创建用户””的相关内容,希望看官们能喜欢,各位老铁们快快来学习一下吧!在MySQL 5.x版本直接一条SQL 就可以创建用户并授予权限;而8.x后,需要先创建用户,再GRANT权限。
MySQL 5.x:
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
MySQL 8.x:
创建账户:
create user '用户名'@'访问主机' identified by '密码';
赋予权限:
grant 权限列表 on 数据库 to '用户名'@'访问主机' ;(修改权限时在后面加with grant option)
具体示例:
create user 'USERNAME'@'%' identified by 'PASSWORD';GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%';GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
# 不推荐,字段可能有所改变
use mysql;update user set host = '%' where user = 'USERNAME';
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysql8创建用户 #mysql授权用户创建数据库 #mysql80用户授权 #mysql8 用户授权 #mysql8添加用户