MariaDB10 主從配置
在虛擬機安裝兩個服務服后,即可配置主從。
源:
主:192.168.56.10
從:192.168.56.11
--主配置
Vi /etc/my.cnf.d/server.cnf
--在[myslqld]加入如下配置
[mysqld]
log-bin=/var/lib/mysql/log/master-bin
server-id=1
注意:日志目錄需要存在
--新增同步用戶,【從】服務器登錄
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO backup@'192.168.56.11' IDENTIFIED BY 'T9982d_';
Flush privileges
--重啟主服務器
Service mysql start
-------------------------------------若沒有問題 該部分結束-----------------------
--從配置
Vi /etc/my.cnf.d/server.cnf
--在[myslqld]加入如下配置
log-bin=/var/lib/mysql/log/salve-bin
server-id=2
relay-log=/var/lib/mysql/log/relay-bin
log-slave-updates=1
read-only=1
注意:日志目錄需要存在
--重啟從服務器
Service mysql start
-------------------------------------若沒有問題 該部分結束-----------------------
--主配置
MariaDB [mysql]> show master status;
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| master-bin.000012 | 1388 | | |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
--從配置
MariaDB [mysql]> change master to master_host='192.168.56.10',
-> master_user='repl',
-> master_password='T9982d_',
-> master_log_file='master-bin.000012',
-> master_log_pos=0;
--從查看狀態
--目前復制還未啟動
Slave_ip_running:no
Slave_sql_running:no
--啟動復制
Start slave
--查看狀態
來自:http://my.oschina.net/tangdu/blog/369078