Mysql远程登录配置

时间:2022-05-27 14:42:10
现在有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 Mysql远程登录配置 输入密码后 可以成功登录~
Mysql远程登录配置 再检查一下自己的权限,只有一个test1数据库可见~ Mysql远程登录配置 Mysql远程登录配置
这样就配置完成啦~ linux2如法炮制即可~