mysql主从同步测试_6月28日任务MySQL主从介绍 、准备工作、配置主、配置从、测试主从同步...

17.1 MySQL主从介绍

2380ba2207777a7f12de088ac639b249.png

f7e36c26c2010e7ecbc6afaee6115d63.png

17.2 准备工作

1.安装mysql

17.3 配置主

1. 修改配置文件my.conf,

datadir=/data/mysql

server_id=130

socket=/tmp/mysql.sock

log_bin=aminglinux

e385ab9cdbf05aaeee5b7c9d988fc1be.png

2.  /etc/init.d/mysqld restart    //重启服务  以下两个文件是实现主从的基础

2769d960b4e5bce9215fc3d6086f0311.png

3.  建立测试数据库

mysql -uroot -p123456 lxy < /data/mysql/1.sql    //恢复数据库

4.  grant replication slave on *.* to 'repl'@192.168.5.200 identified by '123456';    //创建同步数据的用户

5. flush tables with read lock;   //锁库

6.  show master status;   //记住file  position

17.4 配置从

1. 修改配置文件my.conf,server_id要求和主不一样

basedir=/usr/local/mysql

datadir=/data/mysql

port=3306

server_id=132

socket=/tmp/mysql.sock

2.   /etc/init.d/mysqld restart    //重启服务

3.  mysql -uroot -p123456 lxy < /data/mysql/1.sql    //恢复数据库

4.  stop slave;

change master to master_host='192.168.5.163',master_user='repl',master_password='123456',master_log_file='aminglinux.000001',master_log_pos=10497;

5. start slave;

6. 查看同步状态

4b56036c808e43dc3682c10c4beebcca.png

7. unlock tables;  //主库操作

检查状态是否正常

从上执行mysql -uroot

show slave stauts\G

看是否有

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

还需关注

Seconds_Behind_Master: 0  //为主从延迟的时间

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 0

Last_SQL_Error:

几个配置参数

主服务器上

binlog-do-db=      //仅同步指定的库

binlog-ignore-db= //忽略指定库

从服务器上

replicate_do_db=

replicate_ignore_db=

replicate_do_table=

replicate_ignore_table=

replicate_wild_do_table=   //如aming.%, 支持通配符%

replicate_wild_ignore_table=

扩展信息: http://blog.knowsky.com/196961.htm

17.5 测试主从同步

主上 mysql -uroot aming

select count(*) from db;

truncate table db;

到从上 mysql -uroot aming

select count(*) from db;

主上继续drop table db;

从上查看db表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值