mariadb集群主从

1,在主节点上
/etc/my . cnf中所做

服务id=1在主库mysql授权备份用户的权限

*格兰特复制的奴隶。* backup@‘%’被‘密码’;

在终端导出全库为保证数据库的偏移量一致性加入——主数据=https://www.yisu.com/zixun/2

, mysqldump根-主数据- u=https://www.yisu.com/zixun/2,所有数据库>/tmp/备份。sql

grep - i”修改主“/tmp/备份。sql记录第一行的MASTER_LOG_FILE=' mysql-bin。000006年,MASTER_LOG_POS=59583;给从库上使用

或者在主库上执行显示主状态\ G也可以查看

systemctl重启mariadb

2,在从节点上

/etc/my . cnf中所做

服务id=2

然后保存文件进入从库mysql执行

修改主

MASTER_HOST=' 192.168.1.2”,

MASTER_USER='备份”,

MASTER_PASSWORD='密码',

MASTER_LOG_FILE=' mysql-bin.000006”,

MASTER_LOG_POS=59583;

开始奴隶;启动从库

显示奴隶状态\ G查看状态IO和SQL都为是的就好了

Slave_IO_Running:是的

Slave_SQL_Running:是的



显示变量如server_id ';

设置全球server_id=2

显示全局变量“% max_connect_errors %的;

,集全球max_connect_errors=4000;默认是100

mariadb集群主从