实现MySQL远程连接

1、直接修改mysql数据库的user表记录

 

1 mysql -u root -p password;
2 use mysql;
3 update user set Host = ’%’ where user= ’root’; 

将host字段的值改为%就表示在任何客户端机器上能以root用户登录到MySQL服务器,建议在开发时设为%,有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。

 

2. 使用grant 命令 授权

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

 

1 grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "root";

 

 如果将'192.168.1.12' 更改成'%', 表示任何客户端机器。

posted @ 2011-03-07 14:21  漂泊孤人  阅读(114)  评论(0编辑  收藏  举报