在CentOS 安装Mysql教程 这篇文章中我们介绍了如何安装Mysql,本篇文章实现前请先按照CentOS 安装Mysql教程 安装Mysql数据库,现在我们来实现Mysql最简单的主从模式安装。
Mysql主从my.cnf配置文件
私信回复
创建主从备份Master上操作:
创建数据同步用户,并授予相应的权限
mysql> grant replication slave, replication client on *.* to 'root'@'从机IP 1' identified by '密碼';
mysql> grant replication slave, replication client on *.* to 'root'@'从机IP 2' identified by '密碼';
刷新授权表信息
mysql> flush privileges;
# 查看position号,记下position号(从机上需要用到这个position号和现在的日志文件)
mysql> show master status;
在所有数据库中创建名字相同的数据库
Slave上操作:
1、登录Slave数据库,添加相关参数(Master的IP、端口、同步用户、密码、position号、读取哪个日志文件)
mysql> change master to master_host='主机IP', master_user='用户', master_password='密码', master_port=3306, master_log_file='mysql-bin.000001', master_log_pos=120, master_connect_retry=30;
2、开启主从同步
mysql> start slave;
3、再查看主从同步状态
mysql> show slave status\G;
注:主要看以下两个参数,这两个参数如果是Yes就表示主从同步正常
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
在主机上的数据库里创建一张表‘abc’,然后在从机上相同的数据库里查看有没有‘abc’这张表