现在有3台linux
linux1 ip 192.168.1.120 需要有mysql服务
linux2 ip 192.168.1.121 需要有mysql服务
linux3 ip 129.168.1.122 装有mysql5.6
1.首先在linux1上
[root@linux1 ~]# mysql -h 192.168.1.122 -u root
结果报错
ERROR 1130 (HY000): Host 'linux1.xxx.com' is not allowed to connect to this MySQL server
linux1没有访问的权限
2.再去到linux3
登录到mysql
mysql> grant all PRIVILEGES on test1.* to root@'192.168.1.120' identified by 'oracle';
意思是将数据库test1 的所有权限给到192.168.1.120 用户名root 密码 oracle
mysql> flush privileges;
刷新权限
3.回到linux1
[root@linux1 ~]# mysql -h 192.168.1.122 -u root
输入密码后 可以成功登录~
再检查一下自己的权限,只有一个test1数据库可见~
这样就配置完成啦~ linux2如法炮制即可~