MySQL主从复制----认识主从复制及环境搭建(用户创建、权限创建)

单个数据库(单节点)所遇到的问题:

1、性能问题

2、安全性问题

多节点数据库优势:

1、数据冗余,提高数据安全性

2、读写分离,提高数据库负载

从节点也不宜过多,由于从节点(Slave)都需从主节点(Master)的Binlo日志进行同步,当从节点较多时,就可能会造成数据同步的延时问题,从而造成数据一致性问题。

准备阶段:

从节点要从主节点同步数据,则首先要给主节点设置一下以下约束

1、受访者所要来访者的用户基本信息(用户名、密码)

2、来访者的host

3、来访者能操作的权限

do:

创建来访者用户及host(用户名:repl ;  密码:repl

mysql> create user 'repl'@'192.168.139.%' identified by 'repl';
Query OK, 0 rows affected (0.09 sec)

设置完后查看访问者用户

mysql> select user,host from mysql.user;
+---------------+---------------+
| user          | host          |
+---------------+---------------+
| root          | %             |
| repl          | 192.168.139.% |
| mysql.session | localhost     |
| mysql.sys     | localhost     |
+---------------+---------------+
4 rows in set (0.00 sec)

授权

mysql> grant replication slave on *.* to 'repl'@'192.168.139.%' identified by 'repl';
Query OK, 0 rows affected, 1 warning (0.33 sec)

未完待续。。。

 

 

 

 

 

 

你可能感兴趣的:(MySQL)