MySQL主从服务器复制同步设置
2008-04-11 16:01
483 查看
主从服务器的复制,是通过主服务器的二进制日志实现。
l 开始前的准备
在设置前先保证主从数据表的结构一致、数据一致,开始同步前的主数据日志偏移量。
n 同步前数据库的一致,可通过以下方法
u 数据文件的拷贝。拷贝时,除了拷贝DB的目录,还要拷贝DB根目录下的ibdata1文件
u 备份(mysqldump)恢复保持一致。
n 日志偏移量可以从当前主数据的进行查询
u Show master status;
l 主数据库的设置
n 配置文件my.ini里,添加开启二进制日志及服务器ID
[mysqld]
log-bin
server-id=1
n 主数据添加复制用户,必须有文件权限:
GRANT FILE ON *.* TO replicate@127.0.0.1 IDENTIFIED BY 'password';
也可以用root
l 从服务器设置:
n 配置文件设置,添加服务器ID,一些连接设置
[mysqld]
datadir=d:/mydata/data
port=3308
log-bin=backlog
server-id=2
master-host=localhost
master-user=root
master-password=123
#slave-skip-errors=all
#master-port=3306
#master-connect-retry=60
#replicate-do-db=canaan
#master_log_file=banybinlog
l 也可以通过命令修改复制参数:
change master to MASTER_HOST="127.0.0.1", MASTER_USER="root", MASTER_PASSWORD="123", MASTER_LOG_FILE="banybinlog",RELAY_LOG_FILE='banybinlog', MASTER_LOG_POS=98;
参数:MASTER_LOG_POS ,是同步前主数据库的日志偏移量,这个很重要。
l Slave start 是从服务器复制线程启动
l Slave stop是从服务器复制线程停止
l 修改复制参数时,必须先停止从服务器复制线程(Slave stop),修改完毕后,再开启线程(Slave start)
l 开始前的准备
在设置前先保证主从数据表的结构一致、数据一致,开始同步前的主数据日志偏移量。
n 同步前数据库的一致,可通过以下方法
u 数据文件的拷贝。拷贝时,除了拷贝DB的目录,还要拷贝DB根目录下的ibdata1文件
u 备份(mysqldump)恢复保持一致。
n 日志偏移量可以从当前主数据的进行查询
u Show master status;
l 主数据库的设置
n 配置文件my.ini里,添加开启二进制日志及服务器ID
[mysqld]
log-bin
server-id=1
n 主数据添加复制用户,必须有文件权限:
GRANT FILE ON *.* TO replicate@127.0.0.1 IDENTIFIED BY 'password';
也可以用root
l 从服务器设置:
n 配置文件设置,添加服务器ID,一些连接设置
[mysqld]
datadir=d:/mydata/data
port=3308
log-bin=backlog
server-id=2
master-host=localhost
master-user=root
master-password=123
#slave-skip-errors=all
#master-port=3306
#master-connect-retry=60
#replicate-do-db=canaan
#master_log_file=banybinlog
l 也可以通过命令修改复制参数:
change master to MASTER_HOST="127.0.0.1", MASTER_USER="root", MASTER_PASSWORD="123", MASTER_LOG_FILE="banybinlog",RELAY_LOG_FILE='banybinlog', MASTER_LOG_POS=98;
参数:MASTER_LOG_POS ,是同步前主数据库的日志偏移量,这个很重要。
l Slave start 是从服务器复制线程启动
l Slave stop是从服务器复制线程停止
l 修改复制参数时,必须先停止从服务器复制线程(Slave stop),修改完毕后,再开启线程(Slave start)
相关文章推荐
- 如何实现mysql主从服务器的半同步复制
- mysql服务器主从同步设置
- mysql主从复制 设置中继日志自动清除 主从同步失败,如何快速同步
- MySQL主从replication半同步设置及支持基于ssl复制配置
- mysql服务器复制的主从架构半同步的实现
- Mysql5.5 两台服务器互为主从同步设置
- [置顶] MySQL 5.7主从复制从零开始设置及全面详解——实现多线程并行同步,解决主从复制延迟问题!
- MySQL数据库主从同步设置中主服务器二进制日志无法开启的解决办法
- mysql主从和mysql主主和半同步复制
- 烂泥:mysql5.5主从同步复制配置
- mysql主主复制、主从复制、半同步的实现
- MySQL搭建主从同步设置
- MySQL主从复制原理、半同步操作步骤及原理
- MySQL主从复制、基于SSL的主从复制、主主复制、半同步复制
- Mysql实现数据库主从复制、主主复制、半同步复制
- Mysql同步和主从设置
- mysql5.6基于GTID主从复制设置
- mysql 主从复制设置
- windows 8下mysql主从同步设置
- mysql5.5半同步主从复制