(windows)远程连接MySQL数据库时,总是报2003的错误,ping也能ping通,服务也开启了,求大神,在线等!

(windows)远程连接MySQL数据库时,总是报2003的错误,ping也能ping通,服务也开启了,求大神,在线等!,第1张

windows2003的mysql远程无法登录

打开phpmyadmin里的libraries文件夹里的config.default.php这个文件,找到$cfg['servers'][$i]['port']

=

''将它修改成安装mysql时的端口

解决办法:

首先试试虚拟机相互ping IP 看是否能ping通。

能ping通再用 telnet 192.168.134.15 3306试试。(我遇到的情况就是telnet不通)

打开3306这个端口,关闭防火墙之内的。

centos6:

/sbin/iptables -I INPUT -p tcp —dport 端口号 -j ACCEPT 写入修改

/etc/init.d/iptables save 保存修改

service iptables restart 重启防火墙,修改生效

centos7:

添加指定需要开放的端口:

firewall-cmd —add-port=端口号/tcp —permanent

重载入添加的端口:

firewall-cmd —reload

查询指定端口是否开启成功:

firewall-cmd —query-port=端口号/tcp

最后使用iptables -F成功连通

20190403154309380.png

find / -name mysqld_safe 查看启动sql节点路径

/usr/bin/mysqld_safe &启动sql节点


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8551924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存