Mysql 主从数据库同步(centos篇)

2019-01-03 18:28:07王振洲

环境:

主服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.22
从服务器:centos 5.2 mysql 5.1.35 源码  IP:192.168.1.33

配置:

一、主服务器
    1.1、创建一个复制用户,具有replication slave 权限。
mysql>grant replication slave on *.* to 'repl'@'192.168.1.22' identified by 'repl';
    1.2、编辑my.cnf文件
vi /etc/my.cnf
添加
server-id=1
并开启log-bin二进制日志文件
log-bin=mysql-bin
注:需要把默认的server-id=1去掉
    1.3、启动mysql数据库
mysqld_safe --user=mysql &
    1.4、设置读锁
mysql>flush tables with read lock;
    1.5、得到binlog日志文件名和偏移量
mysql>show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |