码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu MySQL拒绝远程连接(10061)

时间:2017-06-13 21:10:42      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:local   color   停止   登陆   bin   16px   设置   cal   class   

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)

标签:local   color   停止   登陆   bin   16px   设置   cal   class   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!