mysql创建用户,使其能远程连接
①select Host,User,Password from mysql.user; #登录root用户查看所有用户
②create user test identified by '123456'; #创建用户
③grant all privileges on *.* to 'test'@'%'identified by '123456' with grant option; #分配权限 %表示可以在任何地方登录这个可以设置成允许登录的ip
④flush privileges ; #刷新mysql用户权限相关表;
设置的mysql密码无效的问题
①delete from mysql.user where user=''; #删除空用户②update mysql.user set password=password('yourpassword') where user='root'; #给root用户设置密码
③flush privileges;
④firewall-cmd --list-ports #查看所有开放的端口
⑤firewall-cmd --zone=public --add-port=3306/tcp --permanent #防火墙开放3306端口
⑥firewall-cmd --reload #重启防火墙