centOS 6.5 mysql5.1.73 主从同步

来源:互联网 发布:md5解密算法java 编辑:程序博客网 时间:2024/06/05 11:00

1、实验环境准备:

安装

yum -y install  mysql mysql-server



启动mysql

service mysqld start



2、试验数据准备:


分别创建 wuwu库

插入测试数据




3停止主服务器 实验55机  并 配置


service mysqld stop



修改配置文件

vi /etc/my.cnf

原文件





修改后的文件




启动主服务器 wuwu1

service mysqld start



进入创建 访问主服务账号

注意我的网段是  10.10.120.0 请自行修改成与自己网段相同

mysql> grant replication slave on *.* to slave@10.10.120.56 identified by "123456";




查看服务器状态信息 mysql> show master status;



为了保证主从数据库的一致性,可以使用 导出库 在导入从服务器wuwu2 我实验是直接命令建的一样的表 插入了同样的数据


 

4 配置从服务器 wuwu2  实验56

测试是否可以正常连接到主服务器



修改从服务器配置文件:

vi /etc/my.cnf


注意:MySQL 5.1.7版本之后,已经不支持把master配置属性写入my.cnf配置文件中了,只需要把同步的数据库和要忽略的数据库写入即可。
这里我安 5.1.7之后的步骤实验操作

进入从服务器  wuwu2 实验56 的mysql


mysql> slave stop;Query OK, 0 rows affected (0.01 sec)mysql> change master to master_host='10.10.120.55',master_user='slave',master_password='123456',master_log_file='binlog55.000001',master_log_pos=256;Query OK, 0 rows affected (0.17 sec)mysql> slave start;Query OK, 0 rows affected (0.00 sec)mysql> 

mysql> SHOW SLAVE STATUS\G 




注意查看:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
以上这两个参数的值为Yes,即说明配置成功!


5测试

进入主数据库
mysql> create table sfds (id int);
mysql> create table sfds (id int);
创建两个表

进入 从数据库  实验56机
show tables;



在进入  实验55 机 主数据库
创建 absd表 然后去 从数据查看





0 0
原创粉丝点击