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

MySQL的远程登录

时间:2015-07-21 15:20:34      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:mysql远程登录

我们都知道MySQL的本地登录是这样的:

# mysql -uroot -plam2linux

那么远程登录的方式呢?以指定域名(192.168.137.11)为例

# mysql -uroot -h192.168.137.11 -P3306 -plam2linux

查看监听状态

# telnet 192.168.137.11 3306

显示没有监听,192.168.137.11没有授权

解决办法:

我们先进入一个已经授权的IP的MySQL

# mysql -uroot -h127.0.0.1 -P3306 -plam2linux

mysql> grant all on *.* to ‘root‘@‘192.168.137.11‘ identified by ‘123aaa‘; (给192.168.137.11授权)

mysql> use mysql                       (切换mysql库)

mysql> select * from user where host=‘192.168.137.11‘\G;       (查看更改信息)

mysql> exit                                   (完成,退出)

做完以上几步,就能远程登录mysql了

# mysql -uroot -h192.168.137.11 -P3306 -p123aaa


补充:

假如本地有多个mysql,我们用这样的方式登录

# mysql -uroot -S /tmp/mysql.sock -p

MySQL的远程登录

标签:mysql远程登录

原文地址:http://286577399.blog.51cto.com/10467610/1676448

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