Mysql8新建用户及配置权限

Mysql8新增用户,mysql8配置权限,mysql8配置,mysql8配置文件

首先,mysql8与mysql5.7不一样,centos上安装好最新版本的mysql8后,在etc下会生成配置文件my.cnf,但是按照度娘的方法是不起作用的,在my.cnf里做任何修改都没用,甚至会使mysql无法启动,mysql8的配置在etc/my.cnf.d这个文件夹里, mysql-default-authentication-plugin.cnf这个文件是配置文件:

94/16c5440ad4221d1757bdd27f5891f2.png


添加用户的方式也不一样了,mysql8要分开,先添加账号,再赋权:

create user test@localhost identified by '123456';

账号添加后,赋予这个账号对应的权限:

grant all privileges on test_database.* to test@% with grant option;

然后刷新权限:

flush privileges;

查看权限:

show grants for test@localhost;

撤销权限:

revoke all privileges on test_database.* from test@localhost;