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授权(让从服务器用户可以登录到主服务器)的更多相关文章

  1. mysql 忘记密码,赋予用户权限,两台服务器的数据库之间快速导入

    mysql 忘记密码: 1.首先service mysql stop mysqld --skip-grant-tables &  开启数据库 然后就可以mysql -uroot 直接进数据库, ...

  2. mysql 授权新的root用户

    grant all privileges to *.* on system@'localhost' identified by 'woshishui' with grant option;

  3. mysql 授权用户 主从和备份

    1.授权用户 mysql -uroot -p123qqq...A                     进入数据库 grant   all     on     *.*     to   dc@&q ...

  4. MySQL数据的主从复制、半同步复制和主主复制详解

    一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...

  5. MySQL数据的主从复制、半同步复制和主主复制详解-转

    一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...

  6. MySQL 授权远程登录(Ubuntu 环境)

    环境:Ubuntu 13.10 (GNU/Linux 3.11.0-12-generic i686) 在用 Navicat 连接远程数据库时报错: ERROR (HY000): Host *** is ...

  7. mysql用户修改登录密码及开启远程登录

    一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...

  8. mysql授权远程用户连接(权限最小化原则)

    1.进入MySQL,创建一个新用户root,密码为root: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; gra ...

  9. mysql用户修改登录密码及授予用户远程登录权限

    一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...

随机推荐

  1. JsSIP 注册,拨打填坑

    吐个槽: http://tryit.jssip.net/  这个毛东西,默认是要使用视频的,而且没得设置不使用,至少我没看到有设置的!!!(其实就是写死了,翻了他的js代码的-_-||) 设置连接到自 ...

  2. glBuffers & glVertexPtrs

    [glBuffers & glVertexPtrs] 1.glBuffers使得数据可以存储在显示存中. GLuint VBO; glGenBuffers(1, &VBO); glBi ...

  3. Gym101128G:Game of Cards

    题意: 有P摞纸牌和一个数字k,每次可以从一摞中拿0-k张牌,拿完再剩下的牌中的第一张数字是几,就必须再拿几张,谁不能拿谁输. emmm感觉好像就是裸的SG游戏啊,数据不大,递推出每一摞牌的SG值,然 ...

  4. [C++] const inside class VS const outside class

    const inside class VS const outside class 类内:类内的const和c语言一样,可以通过指针间接修改const变量的值,读内存,一开始必须初始化 类外:虽然可以 ...

  5. C#事件订阅及触发例子

    最典型的事件例子,猫叫了(事件源),老鼠跑了(事件订阅者),惊醒主人(事件订阅者) 源代码: class Program { static void Main(string[] args) { Cat ...

  6. maven 引用本地jar

    1.添加lib文件夹在src文件夹中.2.拷贝所需要的test.jar包到lib文件夹.3.在pom文件加入如下依赖 <!--添加本地私有包--><dependency> &l ...

  7. C语言访问mysql数据库

    mysql中新建的数据库为hyx,hyx中的表为my_schema,表中的数据为下图: 编写代码,访问表中的数据,测试代码如下: #include "stdafx.h" #incl ...

  8. javascript总结22: javascript的对象--面向对象编程

    1 对象:JavaScript 中的所有事物都是对象:字符串.数值.数组.函数. 对象与程序的关系: 程序 = 基于对象操作的算法 + 以对象为最小单位的数据结构 此外: 面向对象的本质就是让对象有多 ...

  9. javascript的事件冒泡【转】

    出处:http://www.cnblogs.com/sanshi/archive/2009/02/18/1393165.html (感谢三生石上) 这是一个基础性的文章,使用Javascript观察D ...

  10. (转)jQuery插件编写学习+实例——无限滚动

    原文地址:http://www.cnblogs.com/nuller/p/3411627.html 最近自己在搞一个网站,需要用到无限滚动分页,想想工作两年有余了,竟然都没有写过插件,实在惭愧,于是简 ...