在Linux系统中登录另一台主机的mysql报错“ Can‘t connect to MySQL server on ‘192.168.88.133‘ (113)“

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux系统中登录另一台主机的mysql报错“ Can‘t connect to MySQL server on ‘192.168.88.133‘ (113)“相关的知识,希望对你有一定的参考价值。

异常

在Linux系统上登录另一台主机上的mysql,另一台主机的IP地址是192.168.88.133,端口号是3306

原因

不能远程连接其他主机的数据库。

解决

用ping命令测试IP地址来判断网络是否通畅,能够发送接收数据包表示网络通常。

在另外一台主机登录mysql判断数据库是否正常,如果能登录数据库成功表示数据库也正常。

用telnet命令测试端口是否能够正常访问,telnet命令的第一个参数是要访问端口的主机IP地址,第二个参数是要测试的端口号。

提示"No route to host"表示端口号不能正常访问,解决请参考:在Linux系统中测试其他主机的端口是否能正常访问提示“telnet: connect to address 192.168.1.165: No route to host“

再次测试端口的结果如,表示该主机的mysql数据库不允许远程连接,解决请参考:远程mysql报错GHost ‘xxx‘ is not allowed to connect to this MySQL serverConnection closed by foreign host

解决完这个问题后就可以正常访问了

再次远程访问其他主机的mysql就能成功访问了

以上是关于在Linux系统中登录另一台主机的mysql报错“ Can‘t connect to MySQL server on ‘192.168.88.133‘ (113)“的主要内容,如果未能解决你的问题,请参考以下文章

navicat连接另一台电脑上的mysql服务器报错1130

利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集

Linux本地登录另一台Linux服务器命令

ftp创建yum仓库

有啥方法方便用SecureCRT免密码用ssh登录linux主机。

有啥方法方便用SecureCRT免密码用ssh登录linux主机。