1、mysql登录
mysql -u root -p
输入密码
2、选择数据库
use mysql;
3、查看用户
select host,user,password from user;
4、创建新的用户
create user 'guest'@'%' identified by 'guest';
5、分配用户权限
grant select,insert,update,delete on test.* to guest@"%" identified by "guest";
privileges on 后面接的是权限所对应的库或者表。 ‘test’.*表示对‘test’库所有表都有操作权限,
grant 后面可以接 select 、 update 、delete、等操作,all privileges则表示所有操作
6、刷新权限
flush privileges;
在建立一个新的用户之前要关闭防火墙
systemctl status firewalld.service //查看防火墙状态
systemctl stop firewalld.service//关闭防火墙
systemctl disable firewalld.service//开机后也不得使用
这样设置之后就可以了