1 / 5
文档名称:

mysql同步.docx

格式:docx   大小:16KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql同步.docx

上传人:mh900965 2018/5/17 文件大小:16 KB

下载得到文件列表

mysql同步.docx

相关文档

文档介绍

文档介绍:环境:
主服务器:centos mysql 源码 IP:
从服务器:centos mysql 源码 IP:
配置:
一、主服务器
、创建一个复制用户,具有replication slave 权限。
mysql>grant replication slave on *.* to ‘repl’@’′ identified by ‘repl’;
、f文件
vi /etc/f
添加
server-id=1
并开启log-bin二进制日志文件
log-bin=mysql-bin
注:需要把默认的server-id=1去掉
、启动mysql数据库
mysqld_safe –user=mysql &
、设置读锁
mysql>flush tables with read lock;
、得到binlog日志文件名和偏移量
mysql>show master status;
+——————+———-+————–+——————+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+——————+———-+————–+——————+
| mysql- | 106| | |
+——————+———-+————–+——————+
、备份要同步的数据库
mysqldump test >
、解锁
mysql>unlock tables;
二、从服务器
、f文件
vi /etc/f
添加
server-id=2
注:需要把默认的server-id=1去掉
、启动从数据库
mysqld_safe –user=mysql &
、对从数据库进行相应设置
mysql> change master to
-> master_host=’′
-> master_user=’repl’
-> master_password=’repl’
-> master_log_file=’mysql-′
-> master_log_pos=106;
、启动从服务器slave线程
mysql>start slave;
执行show processlist命令显示以下进程:
mysql>show processlist\G
*************************** 2. row ***************************
Id: 2
User: system user
Host:
db: NULL
Command: Connect
Time: 2579
State: Has read all relay log; waiting for the slave I/O thread to update it
Info: NULL表示slave已经连接上master,开始接受并执行日志
、查看slave线程状态
mysql>show slave stat