MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

MySQL主从介绍

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

配置主

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

mysql安装后修改my.cnf配置文件,修改my.cnf,增加server-id=130和log_bin=dashuo1

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

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

修改完配置文件后,启动或者重启mysqld服务

[root@100xuni1 ~]# /etc/init.d/mysqld restart

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

重启完成后/data/mysql下会出现几个文件

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

把mysql数据库的zrlog库备份并恢复成hanshuo库,作为测试数据

[root@100xuni1 mysql]# mysqldump -uroot -phanshuo1 zrlog > /tmp/zrlog.sql     ##备份db1库
[root@100xuni1 mysql]# mysql -uroot -phanshuo1 -e "create database hanshuo"   ##创建hanshuo库
[root@100xuni1 mysql]# mysql -uroot -phanshuo1 hanshuo < /tmp/zrlog.sql   ##把备份zrlog的数据库恢复成hanshuo数据库

进入数据库创建用户,用作主从同步数据

扫描二维码关注公众号,回复: 3021554 查看本文章
[root@100xuni1 mysql]# mysql -uroot -phanshuo1    ##进入数据库
mysql> grant replication slave on *.* to 'repl'@'192.168.63.104' identified by 'www692517111';
     ##创建用户

锁表目的是不让继续写

mysql> flush tables with read lock;
mysql> show master status;

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

为了测试把所有的库做下备份,用作同步

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

配置从

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

从上边已经安装了mysql配置文件里加上server-id

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

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

修改完配置文件后,启动或者重启mysqld服务

[root@100xuni1 ~]# /etc/init.d/mysqld restart

把主上aming库同步到从上
可以先创建aming库,然后把主上的/tmp/mysql.sql拷贝到从上,然后导入aming库

[root@100xuni1 ~]# scp 192.168.63.100:/tmp/*.sql /tmp/

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

创建库

mysql> create database hanshuo
mysql> create database db1;
mysql> create database zrlog;
mysql> create database mysql2

恢复数据库

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

保持主从数据库一致

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

实现主从

登录从的数据库

[root@100xuni1 ~]# mysql -uroot -phanshuo1
mysql> stop slave;

主从同步非常重要的语句

mysql> change master to master_host='192.168.63.100', master_user='repl', masster_password='www692517111', master_log_file='dashuo1.000001', master_log_poos=16821;
mysql> start slave;

判断主从是否配置成功

**在从上登录mysql执行show slave status\G

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

到主上恢复操作

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

查看主从同步是否正常

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

测试主从同步

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

猜你喜欢

转载自blog.51cto.com/8043410/2169247