背景:CentOs8.5阿里云服务器,navicat15,mysql8。
前提:
1、阿里云服务器有开3360权限
2、服务器中mysql也有给防火墙权限
3、服务器也有给mysql设置root访问权限
以上具体可以百度或者CSDN搜索,有很多示范,如果是mysql8的话,有些mysql设置权限的语法会与mysql5有所不同,记得带mysql8去搜。
window10中navicat连接远程数据库,出现Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
解决办法:(参考连接:https://blog.csdn.net/pipipipik/article/details/83026949)
查找 my.cnf文件
在mysqld配置项加多一行代码:
skip-name-resolve
而后重启mysql服务service mysqld restart
解决问题!