实现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' 更改成'%', 表示任何客户端机器。