mySQL授权(让从服务器用户可以登录到主服务器)
mySQL授权(让从服务器用户可以登录到主服务器)
1、查看用户授权表
1
|
select user ,host, password from mysql. user ; |
2、给用户设置密码
1
2
|
update mysql. user set password = PASSWORD ( 'root' ) where user = 'root' ; flush privileges ; |
3、登录MySQL
1
|
[root@h2 ~]# mysql -uroot -proot |
4、在从服务器(192.168.0.130)上登录到主服务器(192.168.0.129)
1
2
|
[root@h2 ~]# mysql -uroot -proot -h192.168.0.129 ERROR 1045 (28000): Access denied for user 'root' @ 'h2' (using password : YES) |
可以看到现在无法登录。
5、在主服务器上给从服务器上的root用户授权,允许从服务器上的root用户访问主服务器
1
|
mysql> grant all on *.* to root@192.168.0.130 identified by "root" ; |
允许192.168.0.130(从服务器)上的root用户访问主服务器,密码是root
6、查看权限表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
mysql> select user ,host, password from mysql. user ; + --------+---------------+-------------------------------------------+ | user | host | password | + --------+---------------+-------------------------------------------+ | root | localhost | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | | root | h1 | | | root | 127.0.0.1 | | | | localhost | | | | h1 | | | hive | % | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | hive | localhost | *4DF1D66463C18D44E3B001A8FB1BBFBEA13E27FC | | myhive | localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | 192.168.0.130 | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | + --------+---------------+-------------------------------------------+ 9 rows in set (0.00 sec) |
可以看到192.168.0.130主机上的root用户已被授权
7、现在再次在从服务器上登录主服务器就可以了
1
|
[root@h2 ~]# mysql -uroot -proot -h192.168.0.129 |
mySQL授权(让从服务器用户可以登录到主服务器)的更多相关文章
- mysql 忘记密码,赋予用户权限,两台服务器的数据库之间快速导入
mysql 忘记密码: 1.首先service mysql stop mysqld --skip-grant-tables & 开启数据库 然后就可以mysql -uroot 直接进数据库, ...
- mysql 授权新的root用户
grant all privileges to *.* on system@'localhost' identified by 'woshishui' with grant option;
- mysql 授权用户 主从和备份
1.授权用户 mysql -uroot -p123qqq...A 进入数据库 grant all on *.* to dc@&q ...
- MySQL数据的主从复制、半同步复制和主主复制详解
一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- MySQL数据的主从复制、半同步复制和主主复制详解-转
一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- MySQL 授权远程登录(Ubuntu 环境)
环境:Ubuntu 13.10 (GNU/Linux 3.11.0-12-generic i686) 在用 Navicat 连接远程数据库时报错: ERROR (HY000): Host *** is ...
- mysql用户修改登录密码及开启远程登录
一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...
- mysql授权远程用户连接(权限最小化原则)
1.进入MySQL,创建一个新用户root,密码为root: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; gra ...
- mysql用户修改登录密码及授予用户远程登录权限
一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...
随机推荐
- curl 访问 k8s
curl https://mhc:6443/api --cacert ssl/ca.crt --key client_ssl/cs_client.key --cert client_ssl/cs_cl ...
- 保持在Div 底部的方法
<!DOCTYPE> <html> <head> <meta http-equiv="content-type" content=&quo ...
- adf笔记
1>jsf页面js调试,手动添加debugger调试 方案:在页面中添加debugger,然后打开“开发者工具”(必须打开),直接运行页面自动跳转到debugger处. 2>jdevelo ...
- 浅谈c/c++中的指针问题
首先给出几种指针类型来作出区分,不看后面的解析如果可以自己分辨正确那么就算对指针有一个很好的掌握了,就没有必要再去看后面的解析,如果不能完全区分,那么就有必要仔细看看后面解析. 1 Char * p ...
- linux换行PHP_EOL
$file = 'log.txt';file_put_contents($file,$param.PHP_EOL,FILE_APPEND);
- [原创]COCOS2DX 3.8 增加protobuf为external库
此处为记录防止忘记,最近使用COCOS练习一些新的库,所以需要把PROTOBUF编译进去,看上去很麻烦,这里记录一下,以防忘记. 首先下载protobuf 2.5.0版本,下载地址请自行百度. 准备工 ...
- Photo2
Story: 驯鹿:“其实我只是想要一个肩膀而已.” 小男孩:“当你需要我的时候,我会在你身边.” Profession: 页面的主色调是淡黄色,这种柔和的色调表达出了柔和的气氛,整个画面颜色的运用都 ...
- bt协议详解 基础篇(下)
bt协议详解 基础篇(下) 最近开发了一个免费教程的网站,产生了仔细了解bt协议的想法,所以写了这一篇文章,后续还会写一些关于搜索和索引的东西,都是在开发这个网站的过程中学习到的技术,敬请期待. 1 ...
- smarty中用truncate来截取中英文字符串及避免中文乱码问题
smarty中用truncate来截取含有中英文的字符串,可能会出现中文乱码问题.字符串截取长度不一问题,下面是新建个扩展函数,或修改原Truncate函数方法也可以的.扩展smarty/plugin ...
- review一个javascript功能函数
近半年来一直觉得自己在技术上好像左右挣扎,技术没啥提升,看书看不进,自学还挺慢.写出来的东西,自己都觉得不满意.让自己也用庸人自扰的感觉. 最近,在工作中,有一个小小的功能需要实现,这个功能非常简单, ...