一点感触
安装MySQL 5分钟,远程连接MySQL 5小时。虽说夸张了点,但只要你遇到过诸如2003错误,10060错误,还有经典的1045错误,你就能深深地体验到我的伤痛……来朋友,干一杯。
借着这次实验室的数据库服务器开局的机会,通过建立多个快照,反复测试,终于理清了MySQL的远程连接的头绪。原来真的好简单,两步就能搞定!!!
配置环境
- 全新安装CentOS 7.7.1908(Core)
- 全新安装MySQL 5.7.28-1
- 服务启动正常
- root密码已修改
第一步 配置firewalld
重要的事情最先说,就两行命令:
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload
保证MySQL服务器与客户端之间的物理连通,是排查问题的基本条件。全新安装的CentOS7的默认firewalld就是开启的,所以需要允许mysql服务通过。同样的,如果你们的环境里面启用了iptables,也需要放行mysql的通信。