MySQL主从同步快速设置方法
2022-11-12 09:22:04
内容摘要
这篇文章主要为大家详细介绍了MySQL主从同步快速设置方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!安装环境centos 5.4mysql 5.1.xx
文章正文
这篇文章主要为大家详细介绍了MySQL主从同步快速设置方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
安装环境centos 5.4mysql 5.1.xx 采用rpm直接安装xtrabackup 1.2.22 采用rpm直接安装代码如下:
1 2 3 4 5 6 7 8 9 10 | <code> [mysqld] server-id = 1 log-bin innodb_flush_log_at_trx_commit=1 sync_binlog=1 datadir=/ var /lib/mysql character-set-server=utf8 init_connect= 'SET NAMES utf8' </code> |
代码如下:
1 2 3 4 5 6 7 | <code> [mysqld] server-id=2 datadir=/ var /lib/mysql character-set-server=utf8 init_connect= 'SET NAMES utf8' </code> |
代码如下:
1 2 3 4 5 | <code> GRANT REPLICATION SLAVE ON *.* TO '<slave_username>' @ '<slave_ip>' IDENTIFIED BY '<slave_password>' ; </code> |
代码如下:
1 2 3 | <code> sudo innobackupex-1.5.1 --stream=tar /tmp/ | ssh <slave_host> "mkdir /tmp/db; tar xfi - -C /tmp/db/" </code> |
代码如下:
1 2 3 4 5 | <code> innobackupex-1.5.1 --apply-log /tmp/db innobackupex-1.5.1 -- copy -back /tmp/db chown -R mysql.mysql / var /lib/mysql/* </code> |
代码如下:
1 2 3 4 5 6 7 8 9 | <code> CHANGE MASTER TO MASTER_HOST= '<master_host>' , MASTER_USER= '<slave_username>' , MASTER_PASSWORD= '<slave_password>' , MASTER_LOG_FILE= '<see xtrabackup_binlog_info>' , MASTER_LOG_POS=<see xtrabackup_binlog_info>; START SLAVE; </code> |
注:关于MySQL主从同步快速设置方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释