首页 > 数据库技术 > 详细

ubuntu MySQL拒绝远程连接(10061)

时间:2017-06-13 21:01:36      阅读:344      评论:0      收藏:0      [点我收藏+]

MySQL是使用apt-get安装的

1.停止mysql服务

sudo service mysql stop

2.修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf 

bind-address = 127.0.0.1 这行注释掉改为 bind-address = 0.0.0.1

3.使用root登陆mysql

hupeng@hupeng-vm:~$ mysql -u root -p
mysql> grant all on *.* to root@"%" identified by "远程登陆的密码"
mysql> flush privileges;
mysql> quit
hupeng@hupeng-vm:~$ sudo service mysql restart  #重启mysql服务

root@"%" 中的%表示所有IP都有连接权限

但是远程登陆的密码可以和本地登陆的密码不同

设置本地登陆的密码

mysql> grant all on *.* to root@localhost identified by "本地登陆的密码"

初始状态

技术分享

 

 修改后的

 技术分享

本地登陆和远程登陆的密码可以不同

 

经验教训:  mysql.user表中的root相关项最好不要乱删,我无意删除过一条后,虽然还能登陆,但是每次执行下面的语句时都失败

技术分享

技术分享

 

ubuntu MySQL拒绝远程连接(10061)

原文:http://www.cnblogs.com/hupeng1234/p/7003445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!