当前位置:  开发笔记 > 后端 > 正文

ERROR 2003(HY000):无法连接到'127.0.0.1'上的MySQL服务器(111)

如何解决《ERROR2003(HY000):无法连接到'127.0.0.1'上的MySQL服务器(111)》经验,为你挑选了6个好方法。

我使用以下命令:

mysql -u root -h 127.0.0.1 -p

并且错误消息是:

ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

谁能帮我解决这个问题?



1> 小智..:

如果您正在使用ubuntu,则必须使用以下步骤来避免此错误(如果未启用复制):

    运行命令 vim /etc/mysql/my.cnf

    bind-address = 127.0.0.1使用#符号发表评论

    重启你的mysql服务器一次.

更新

在步骤1中,如果bind-addressmy.cnf文件中找不到,请在文件中查找/etc/mysql/mysql.conf.d/mysqld.cnf.

启用MySQL复制时更新

尝试IP在'my.cnf instead oflocalhost或127.0.0.1`中连接MySQL服务器绑定的MySQL服务器.


谢谢!!!我一直在努力解决这个问题很长一段时间!我注释掉了那行,保存了文件,然后运行`service mysql restart`.现在它有效!
@developer,我在这里找到了我的:/etc/mysql/mysql.conf.d/mysqld.cnf
`/ etc/mysql/my.cnf`中没有`bind-address = 127.0.0.1`

2> 小智..:

尝试localhost而不是127.0.0.1连接或在您的connection-config.在Debian Squeeze Server上为我工作



3> Henry..:

当您在连接数据库之前忘记启动数据库时会发生这种情况:

mysql.server start

然后

mysql -u root -p -h 127.0.0.1



4> Bunyk..:

在我的情况下(远程连接)帮助关闭服务器上的防火墙.

service iptables stop



5> S.Roshanth..:

可能会出现此问题,因为您的MySQL服务器未安装并正在运行.为此,请以管理员身份启动命令提示符并输入命令:

"C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --install

如果您获得"服务成功安装"消息,则需要启动MySQL服务.为此:转到"服务"窗口(任务管理器 - >服务 - >打开服务)搜索MySQL并从顶部导航栏启动它.然后,如果尝试打开mysql.exe它将工作.


一个小错误,`cd"C:\ Program Files(x86)\ MySQL\MySQL Server 5.1\bin"`然后`mysqld --install`.此外,服务器编号取决于下载.

6> Yu Jiaao..:

查看my.cnf文件,如果有包含[client]部分,并且port不是真正的侦听端口(默认3306),则必须使用显式参数连接服务器-P 3306,例如

mysql -u root -h 127.0.0.1 -p -P 3306

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有