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

授权远程连接MySQL(Linux)

时间:2015-06-29 13:23:49      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:远程连接mysql

MySQL远程访问的命令 格式: mysql -h主机地址 -u用户名 -p用户密码

首先在目标服务器上(115.159.66.51)修改mysql的my.cnf文件:
技术分享

技术分享

修改退出后,重启mysql服务 命令:sudo service mysql restart

此时尝试用115.159.66.51主机来连接mysql
ubuntu@VM-194-212-ubuntu:/etc/mysql$ mysql -h115.159.66.51 -uroot -pxiongchao
此时会出现无法连接的错误
原因:没有对远程主机115.159.66.51赋予访问mysql server的权限

赋予主机主机115.159.66.51以root的身份访问数据权限(注:访问haibao数据库):
grant all privileges on haibao.* to ‘root’@’115.159.66.51’ identified by ‘xiongchao’ with grant option;

赋予任何主机以root的身份访问数据权限(注:访问haibao数据库):
grant all privileges on haibao.* to ‘root’@’%’ identified by ‘xiongchao’ with grant option;

修改生效:
flush privileges;

授权远程连接MySQL(Linux)

标签:远程连接mysql

原文地址:http://blog.csdn.net/changjiangbuxi/article/details/46680665

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