mysql 主从数据库配置 学习笔记

转载http://www.cnblogs.com/sustudy/p/4174189.html
1.首先保证主从服务器数据库的mysql版本和库表结构一致;
2、在主数据库上创建同步账号。

GRANT REPLICATION SLAVE,FILE ON *.* TO 'mstest'@'192.168.1.112' IDENTIFIED BY '123456';

192.168.1.112:从库ip
mstest:是新创建的用户名
123456:是新创建的用户名的密码

3.修改主库的mysql配置
ubuntu上为例

vim /etc/mysql/mysql.conf.d/mysqld.cnf

  

server-id=1
log-bin=log
binlog-do-db=库名
binlog-ignore-db=忽略的库名

  

 

4.在主库mysql上运行

show master status;

  


记录下:log.000003 11751

5.从库配置mysql

vim /etc/mysql/mysql.conf.d/mysqld.cnf

  

server-id=2
replicate-do-db=库名
replicate-ignore-db=忽略的库名

  

6.进入从库mysql
运行

stop slave;

  

change master to master_host='192.168.145.222',master_user='mysync',master_password='q123456',master_log_file='mysql-bin.000004',master_log_pos=308;

192.168.145.222 :主库ip
master_user:生成的用户名
master_password:生成的密码
master_log_file:
master_log_pos:

7.从库mysql运行 

start slave;

  

8.从库mysql运行 

show slave status\G;

  

 

...
Slave_IO_Running: Yes //此状态必须YES
Slave_SQL_Running: Yes //此状态必须YES
...

  

9.测试数据同步是否成功

 

转载于:https://www.cnblogs.com/bestOrnothing/p/mysql_slave.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值