远程连接Ubuntu下的MySQL详解 – Can't connect to MySQL server on '88.88.88.88'(10061)
2017-11-29 16:41
501 查看
问题描述:
最近在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方式安装的mysql2、你得确保自己远程服务器的IP能ping通
3、目标机器是Linux系统
解决办法:
1、首先在服务器上本地登陆mysql2、在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尝试远程连接图,连接成功那一刻留下了欣慰的泪水。。
相关文章推荐
- 【MySQL错误系列】本地无法远程连接阿里云Ubuntu环境下Mysql数据库cant connect to mysql server on …..(10061)
- 使用客户端连接ubuntu上的mysql Can't connect to MySQL server on 'ubuntu'(10061)
- ubuntu下面navicat连接本地数据库出现2003 - Can't connect to MySQL server on 'localhost'(10061 Unknown errort;)
- aws linux服务器,ubuntu,远程连接MySQL,ERROR 2003 (HY000): Can't connect to MySQL server on
- MySQL远程连接ERROR 2003 (HY000):Can\'t connect to MySQL server on\'XXXXX\'的问题
- SQLyog连接问题:SQL Error (2003): Can't connect to MySQL server on '46.x.x.x' (10061)
- 关于远程连接2003-can't connect to MYSQL server on ''(10060)
- 转:navicat远程连接mysql,2003 can't connect to mysql server on 10038
- 解决Python2.7 连接MySQL数据库遇到'can't connect to MySQL server on 'localhost'(10061)'问题
- 阿里云服务器安装mysql远程工具连接报Can't connect to MySQL server on 'X.X.X.X'(10038)
- Can't connect to MySQL server on 'localhost' (10061)(MySQL连接问题)
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- Navicat for Mysql连接mysql数据库时出现 2003-Can't connect to MySql server on 'localhost'(10061)
- 数据库连接时 报错 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- python MySQLdb连接MySQL数据库报错(2003, "Can't connect to MySQL server on 'localhost' (10061)")解决办法
- Navicat连接远程mysql数据库error报错2003 can't connect to mysql server on 10038解决办法
- Navicat连接mysql出现2003——can't connect to mysql server on localhost(10061)
- navicat for mysql 远程连接数据库时出现2003-Can't connect to Mysql on '主机名'(10061)解决方法
- navicat远程连接mysql,2003 can't connect to mysql server on 10038
- MySQL(CentOS中)远程连接报错:Can't connect to MySQL server on 'your-host-ip'