MariaDB10 主从配置

javace3d 9年前

在虚拟机安装两个服务服后,即可配置主从。

源:

主: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;

--从查看状态

--目前复制还未启动MariaDB10 主从配置

Slave_ip_running:no

Slave_sql_running:no

--启动复制

Start slave

--查看状态

MariaDB10 主从配置

来自:http://my.oschina.net/tangdu/blog/369078