码迷,mamicode.com
首页 > 数据库 > 详细

mysql主从配置

时间:2016-04-28 18:29:19      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:mysql   slave   主从配置   

Mysql主从配置

1.下载mysql服务

yum -y install mysql-server

 

2.主服务器上配置

cp /usr/share/mysql/my-large.cnf /etc/my.cnf

vi /etc/my.cnf

[mysqld]增加如下

server-id = 1

read-only=0

binlog-do-db=test(需要备份到从服务器的数据库,多个数据库可以写多个)

binlog-ignore-db=mysql(不需要备份的数据库)

auto-increment-increment=2

auto-increment-offset=1

 

service mysqld start

mysqladmin -uroot password archermind

mysql > grant all privileges on *.*  to root@% identified by archermind;

mysql > show master status;

技术分享

 

3.从服务器配置

 

vi /etc/my.cnf

[mysqld]增加如下 

server-id = 2

read-only=0

auto-increment-increment=2

auto-increment-offset=1

 

启动mysql

mysql>change master to master_host=‘10.20.70.175‘,

   ->master_user=‘root‘,

   ->master_password=‘archermind‘,

   ->master_log_file=‘mysql-bin.000067‘,

 ->master_log_pos=106;

填写的信息仿照主服务器上master status上看到的来写

 

mysql>start slave;

mysql> show slave status\G;

 技术分享

两个running都没有报错,即为成功。

4.服务器测试

1.传输test.sql到从服务器上:

mysqldump -uroot -p test > /home/test.sql

scp /home/test.sql root@10.20.70.194:/work

2.加载主服务器的数据库test:

从服务器上创建好数据库test后,mysql -uroot -p test</work/test.sql

3.验证:

修改主服务器数据库内容,看从服务器上数据库是否也被修改。

 

 


mysql主从配置

标签:mysql   slave   主从配置   

原文地址:http://jiyude.blog.51cto.com/7582964/1768671

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!