MySQL 主从部署_Mysql的主从同步部署

1 主从服务器安装相同的版本的mysql,版本不同后期坑会比较多。

2 配置master主服务器。

1)将mysql安装目录下的my.cnf复制一份到etc/目录下。修改主服务的配置文件

server-id=1   //给数据库服务的唯一标识,一般为大家设置服务器Ip的末尾号

Server-id需要唯一,不能重复

read-only =0   //0表示读写  1表示只读(主库一般支持读写,填写为0)

binlog_do_db = hyplatform2 //主服务器需要同步从的库,多个累加此命令

#binlog-ignore-db   //主服务器无视同步从的库

log_bin=/var/log/mysql/mysql-bin.log //启用二进制日志

#replicate_wild_ignore_table = mysql.% 忽略掉mysql库

2)设置完成重启mysql主数据库后登陆

6fc2522d02a7

1

3)主数据库配给从库链接同步使用的用户名:root,密码:**********

GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址' IDENTIFIED BY '密码' WITH GRANT OPTION;

flush privileges;

6fc2522d02a7

2

4)  获取主库的状态信息:show master status;获得的log_file(file)与log_post(num)

6fc2522d02a7

3

5)锁定主数据库:FLUSH TABLES WITH READ LOCK;

3 配置从 库服务器

1)也在从库中将mysql安装目录下的my.cnf复制一份到etc/目录下。修改主服务的配置文件

server-id=2//给数据库服务的唯一标识,一般为大家设置服务器Ip的末尾号

Server-id需要唯一,不能重复

read-only =0   //0表示读写  1表示只读 一般从服务器只设置1

replicate-do-db = hyplatform2从读取主的库,多个累加此命令

#binlog-ignore-db   //主服务器无视同步从的库

log_bin=/var/log/mysql/mysql-bin.log //启用二进制日志

2) 配置完成重新启动从数据库

6fc2522d02a7

4

3)从库中产生连接(确定参数是否正确,)表绿箭头的可以在主服务器通过 show master status查看对比。

6fc2522d02a7

5

备注:master_log_file对应file;

Master_log_pos对应Position;

4)解锁主数据库:UNLOCK TABLES;

4检查从库状态:

①stop slave(关闭同步)

②start slave(开启同步)

③show slave status\G;如果slave_IO_Running跟Slave_SQL_Running的状态全是Yes,则配置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值