查看数据库的用户

select user,host,authentication_string from mysql.user;

创建用户并授权

grant 权限(create, update) on 库.表 to '账号'@'host' identified by '密码'

Eg:

grant all privileges on blog_db.* to 'kevin'@'%' identified by '123';

补充:* 代表全部,%代表任意

MySQL 8.0版本遇到:'for the right syntax to use near 'identified by 'password' with grant option'

分开三次执行

#创建账户并设置密码
create user '账户'@'地址' identified by '密码'

#赋予权限,with grant option这个选项表示该用户可以将自己拥有的权限授权给别人
grant all privileges on 库.表 to '账户'@'地址' with grant option

#将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里
flush privileges;
Last modification:July 6, 2022
如果觉得我的文章对你有用,请随意赞赏