欢迎光临
一起探讨学习进步

mysql主从复制设置方法

## 主服务器:

[root@bogon ~]# vim /etc/my.cnf

# 开启 :

log-bin = mysql-bin
binlog-format = mixed
server-id = 151 // 一般取IP得最
后的那个数字定位server-id,这样不会重复

# 重启mysql

[root@bogon ~]# service mysql restart

# 看下binlog日志是否存在了

[root@bogon ~]# cd /usr/local/mysql/var

看看是不是有mysql-bin.000001之类的文件

# 接下来进入到mysql服 务器

mysql -uroot -proot;
show master status;
reset master; // mysql-bin后面的后缀
从000001开始累积

# 允许从机监听binlog日志,也就是进行授权(在主服务器新建一个用户赋予“REPLICATION SLAVE”的权限),这个在mysql终端执行。

mysql > grant replication slave to *.* on slave@192.168.1.152 identified by&nbs
p;'slave';

## 从服务器

[root@bogon ~]# vim /etc/my.cnf;

# 注释掉下面两行 :

# log-bin = mysql-bin
# binlog-format = mixed

# 然后加入:

server-id = 152 // 从服务器最后面的数字
relay_log = mysql-relay-bin

# 重启mysql

[root@bogon ~]# service mysql restart
未经允许不得转载:mysql主从复制设置方法

评论 0

评论前必须登录!