mysql 远程连接不上,由于bind-address引起10061错误的情况

来源:互联网 发布:反抄袭软件 编辑:程序博客网 时间:2024/05/22 06:52
 Linux服务器中安装了mysql数据库,在window系统中安装了mysql-workbench程序,需要连接数据库登录的时候遇到连接失败这里进行总结一下。
 

 

can't connect to mysql server on ‘ip地址’ 10061错误,本人开始的时候并没有发现这个办法的解决方法,后来经过多番查找外加百度发现这个问题的解决方法当然网上现在也有这个解决的方法,本人只是做下笔记,如有失误请见谅!

1、开始的时候我进行网络检测发现ping 是成功的

2、禁用了防火墙sudo ufw disable,但是发现还是报错

3、检测端口发现问题ps aux | grepmysqld; netstat -nap | grep 3306
 
通过进程检查发现了本地回旋地址被绑定了,只能本地链接。

那么我们需要进行修改配置文件/etc/mysql/my.cnf里面的配置,一种方法就是修改成想要远程连接的IP另一种就是禁用回旋地址限制的127.0.0.1.

注意:my.cnf是需要超级用户管理权限的

具体的操作步骤截图为证:

 


本人是使用的禁用,因为这是测试机器并非真正的服务器所以以方便为主,但是建议运维服务的时候修改远程IP防止任意IP都能连接。

修改完成后重启mysql服务

注意:1、 如果没有权限即使登录还是没什么效果因此记得赋予远程登录用户权限grant all on *.* sun@192.168.177.132identified by ’12313‘ with grant option;
            2、记得在将防火墙开启,将防火墙的远程IP给过滤掉!

0 0