2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")相关的知识,希望对你有一定的参考价值。
参考技术A 创建navicat 连接时报这个错,因为我用的是MAMP中的mysql;应该是mysql.sock 的位置问题;选择高级,选中使用套接字文件,把/Applications/MAMP/tmp/mysql/mysql.sock复制进去。在回到常规输入该输入的东西,测试连接就成功了。可推理如果不是MAMP,别的形式安装的MySQL可同理找到正确的mysql.sock 路径 即可解决又一次百度出来一堆没用的垃圾
2003 - Can‘t connect to MySQL server on ‘10.211.55.5‘ (61 “Connection refused“)
系统环境
Ubuntu16.04 Desktop
在安装完mysql之后,用Navicat连接时出现以下错误信息
2003 - Can't connect to MySQL server on '10.211.55.5' (61 "Connection refused")
解决方案
-
进入mysql命令行
mysql -u root -p
-
开启远程访问权限
root是你要连接的用户名,
root1234是你为root账户设置的密码,当然你也可以自定义其它的用户名和密码。
grant all privileges on *.* to 'root'@'%' identified by 'root1234';
刷新权限
flush privileges;
退出mysql命令行,输入exit回车
-
修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
-
重启mysql服务
service mysql restart
然后再尝试用Navicat连接,发现已经可以成功了
附上安装MySQL的步骤。
安装步骤
-
更新源
sudo apt-get update
-
安装mysql,
sudo apt-get install mysql-server
期间会提示设置密码,如下图:
以上是关于2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")的主要内容,如果未能解决你的问题,请参考以下文章
2003-Can't connect to MySQL server on '127 0 0 1' 10038
ERROR 2003 (HY000): Can't connect to MySQL server on 'ip'(111)
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
ERROR 2003 (HY000): Can't connect to MySQL server
遇见Navicat 2003-can't connect to MYSQL server on 'localhost'(10061)
2003-can't connect to mysql server on 'localhost'(10061) 怎么回事