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

mysql设置远程登录后连接不上

时间:2015-11-18 21:05:06      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

mysql设置远程登录后连接不上

参考:http://www.jb51.net/article/33813.htm

http://www.jb51.net/article/58096.htm

默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件

sudo vim /etc/mysql/my.cnf
注释这一行:bind-address=127.0.0.1

保存退出。
mysql -u root -p

为需要远程登录的用户赋予权限:

代码如下:
mysql>use mysql;
mysql>delete from user where user=‘‘;(删除匿名用户)
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY "123" with grant option;(123为密码)
mysql> flush privileges;

退出mysql(exit)

然后重启mysql服务(sudo service mysql restart)

远程登录命令:
mysql -h 125.216.231.188 -u root -p(-h后跟的是要登录主机的ip地址)

mysql设置远程登录后连接不上

标签:

原文地址:http://www.cnblogs.com/xiaomila-study/p/4975663.html

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