1. 假设MySQL服务器安装在ip地址为192.168.105.3的主机上面
2. 再假设客户端安装在ip为192.168.105.100的机子上
3. 首先在ip为192.168.105.100的机子上能够ping 通192.168.105.3的机子
具体操作为:
运行->cmd
->ping 192.168.105.3
4. ping通后 在mysql服务器上增加新用户,
增加新用户的方法:
在服务器端
Mysql> grant all privileges on lp.* to ‘zz’@‘192.168.105.100’identified by ‘123’;
表示在192.168.105.100 这台机子上可以通过用户名 :zz 密码为123 对数据库lp进行所有操作!其中all privileges 可以是其他比如select,delete,update,insert等具体权限名,多个权限名中用逗号隔开。
删除增加的新用户的访问权限
Mysql > Revoke all privileges on lp.* to ‘zz’@‘192.168.105.100’;也就是收回192.168.105.100 机子访问的权利。其中all privileges 同样可以是其他比如select,delete,update,insert等具体权限名,多个权限名中用逗号隔开。
此时在客户端如navicat添加用户名,并输入主机名称:192.168.105.3 ,添加完毕后就能够在IP地址为192.168.105.100的电脑上,连接另一台192.168.105.3上的MYSQL服务器。
当创建了用户后,也可以通过客户端用sql语句添加用户的权限,但是值得超级注意的是
创建触发器的权限只能在服务器端添加~~在客户端会失败~~
相关的sql语句格式和上面的格式一样~~这里就不多说了~~