MySQL5.8版本以上之用户管理

2022-09-25  本文已影响0人  南湘嘉荣
一、查询用户列表
select * from mysql.user;
二、修改root用户密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

FLUSH PRIVILEGES;

修改密码后,需要重启mysql服务。

三、给存在的用户授权
grant all privileges on A.* to abc@'%';
FLUSH PRIVILEGES;

给用户abc授权数据库A所有权限。

grant命令还有一种用法,如下:

grant all privileges on A.* to abc@'%' identified by '123456';
FLUSH PRIVILEGES;

注意:这里的identified by后面的就是用户abc的密码,如果这用户当前不存在,那么执行这条命令就会同时创建用户并授权。

上一篇 下一篇

猜你喜欢

热点阅读