我是靠谱客的博主 老迟到刺猬,最近开发中收集的这篇文章主要介绍远程连接Ubuntu下的MySQL详解 – Can't connect to MySQL server on '88.88.88.88'(10061),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题描述:
最近在win10下想连接远程服务器Ubuntu的mysql数据库,结果连接时总是报错:
2003 – Can't connect to MySQL server on '88.88.88.88'(10061)
注意:是10061错误。88.88.88.88是服务器IP
于是在网上搜啊搜,搜了很多解决方案,发现都解决不了。最后到处尝试,找到了解决办法:
前提条件:
1、你是使用apt-get方式安装的mysql
2、你得确保自己远程服务器的IP能ping通
3、目标机器是Linux系统
解决办法:
1、首先在服务器上本地登陆mysql
2、在mysql命令行输入:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
其中root替换成你的用户名,yourpassword替换成你的用户密码。
3、退出数据库,使用shell终端,输入:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将里面的有句话:
bind-address=127.0.0.1
改成:
bind-address=0.0.0.0
这一步跟网上的是一样的,但是注意:Ubuntu’的mysql配置文件并不完全是网上普遍流传的/etc/mysql/my.cnf!,而重点是修改/etc/mysql/mysql.conf.d/mysqld.cnf文件!好了,重启数据库,远程连接一下,大功告成!
这是笔者用Navcat尝试远程连接图,连接成功那一刻留下了欣慰的泪水。。
最后
以上就是老迟到刺猬为你收集整理的远程连接Ubuntu下的MySQL详解 – Can't connect to MySQL server on '88.88.88.88'(10061)的全部内容,希望文章能够帮你解决远程连接Ubuntu下的MySQL详解 – Can't connect to MySQL server on '88.88.88.88'(10061)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复