VMware安装CentOS9
Linux下安装Mysql
windows ide 连接Linux mysql数据库报错
DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact
Connection timed out: connect.
No appropriate protocol (protocol is disabled or cipher suites are inappropriate).
解决方法:考虑linux下没有开放3306端口 或被防火墙拦截
防火墙拦截:检查数据库服务器所在主机的防火墙设置,看是否拦截了 MySQL 默认的 3306 端口(如果使用的是默认端口配置)。如果
防火墙阻止了客户端与服务器之间的连接通信
,就会出现连接超时
情况。可以按照相应操作系统的规则去开放 3306 端口,比如在Linux
系统中使用firewalld
防火墙时,通过命令sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
添加允许 3306 端口的 TCP 协议通信规则,然后执行sudo firewall-cmd --reload
使规则生效;若使用iptables
防火墙,可使用iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
等相关命令来允许访问 3306 端口,并做好规则保存工作。