17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步

17.1 MySQL主从介绍
18.17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
主要应用的场景
1.数据备份
2.做为读的库使用,减轻主库的压力
17.2 准备工作
将主从都启动mysql服务,linux-01作为主mysql,linux-02作为从mysql
17.3 配置主
在主上操作
修改my.cnf,增加server-id=130和log_bin=aminglinux1
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
修改完配置文件后,启动或者重启mysqld服务
/etc/inir.d/mysqld restart
查看mysql目录下会生成aminglinux1.index索引文件与aminglinux1.000001日志文件,还会生成更多的日志文件,这个文件是主从的根本,非常重要,没有这个文件主从是没有办法完成。
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
把mysql库备份并恢复成aming库,作为测试数据,以下是操作
mysql -uroot进入数据库
mysqldump -uroot mysql > /tmp/mysql.sql,备份数据库
mysql -uroot -e “create database aming” 创建数据库
mysql -uroot aming < /tmp/mysql.sql 恢复数据库
创建用作同步数据的用户
grant replication slave on . to 'repl'@192.168.137.129 identified by 'password'; 指定用记权限与IP
flush tables with read lock; 锁一下表,是为了不让它再写入数据,状态先保持在这里
show master status;
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
将主同步的数据库都备份后再拷贝到从机器去
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
17.4 配置从
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
查看my.cnf,配置server-id=132,要求和主不一样
vi /etc/my.cnf
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
修改完配置文件后,启动或者重启mysqld服务
/etc/init.d/mysqld restart
把主上aming库同步到从上
scp 192.168.137.128:/tmp/*.sql /tmp/ 将主的库拷贝到从的/tmp/
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
进入从数据库
mysql -uroot
创建库aming,zrlog .blog
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
恢复数据
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
mysql -uroot
stop slave;
change master to master_host='', master_user='repl', master_password='', master_log_file='', master_log_pos=xx
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
判定主从到底有没有成功
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
还要到主上执行 unlock tables恢复写操作
17.5 测试主从同步
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
以后指定某一个库或忽略某一个库,用这2个参数就可以了
replicate_wild_do_table= //如aming.%, 支持通配符%
replicate_wild_ignore_table=
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步

转载于:https://blog.51cto.com/13450039/2094013