ubuntu mysql主从同步_ubuntu MySQL配置主从同步功能

1 找到mysql配置文件,ubuntu16.04的配置文件位置在

/etc/mysql/mysql.conf.d

打开mysqld.cnf,就可以看到数据库的配置信息。

2 我们需要更改的地方主要有三处:

(1)添加

server-id = 1

为数据库服务器指定ID号,在1~255之间可随意设置。

(2)修改

log_bin = /var/log/mysql/mysql-bin.log

设置日志文件位置,根据个人而定。

(3)修改

binlog_do_db = database

设置要监控的目标数据库。

还有注释掉绑定的地址。

(4)为从服务器注册新用户

grant replication slave on *.* to 'replication'@'%' identified by '123456';

flush privileges;

(5)记录file和position的值

show master status;

3 主从数据库配置同理,从服务器上还要配置数据库的参数,用来建立主数据库的连接,当主服务器的改变,该配置也要同时改变,打开MySQL终端输入:

change master to

master_host = 'X.X.X.X',

master_user = 'replication',

master_password = '123456',

master_log_file = 'ZX-201609262058-bin.000002',

master_log_pos = 106;

启动从机:

start slave;

检查状态:

show slave status;

如果检查看到:

Slave_IO_Running: Yes

Slave_SQL_Running: No

说明线程没有正确运行,请参考这篇博文

特别提示:如果之前在服务器上配置过主从同步,使用阶段中一定要注意数据库的完全同步,否则删除相关二进制bin日志文件,重新配置从服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值