注意两点:
1.安装MySQL:
2.在MySQL中创建用户和授权用户、刷新权限:
用户root账号登录MySQL
2.1 创建用户
create user '新用户名'@'localhost' identified by '密码'; # 创建本地用户
create user '新用户名'@'%' identified by '密码'; # 创建支持远程登录的用户,此种用户我试了,不支持本地登录,欢迎各们同学告诉我为什么,因为我没找到原因,只是事实确实是这样。
2.2 授权用户
grant all privileges on . to '新用户名'@'指定ip' identified by '新用户密码' WITH GRANT OPTION; #给他所有权限,如果想设置的更细致,度娘一下。
2.3刷新权限
flush privileges;
3.linux防火墙设置,请确保开启MySQL默认端口3306.
>>>关闭/开启防火墙
systemctl start firewalld.service #开启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
>>>开启端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
>>>重启防火墙
firewall-cmd --reload
请参考文章
https://blog.csdn.net/xuexi_gan/article/details/114917401
https://www.cnblogs.com/binlyzhuo/p/11199411.html
https://www.cnblogs.com/zhangjianqiang/p/10019809.html