现在有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如法炮制即可~
相关文章
- 22、MySQL主从复制详解及配置
- Centos7解决MySQL登录ERROR 1045 (28000): Access denied for user ‘‘@‘localhost‘ (using
- canal实时同步mysql数据到elasticsearch(部署,配置,测试)
- Java技术学习之影响MySQL性能的配置参数
- linux 添加ftp用户与登录配置详解
- 使用云服务器配置MariaDB环境,Navicat远程连接一直出错误代码 "2002 - Can't connect to server on '' (10060)"
- 【codeblocks配置】C对Mysql数据的查询
- resin远程调试配置
- MySQL数据库的几种登录方式
- Feign远程调用-自定义配置与性能优化