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

MS复制学习笔记(新数据库)

时间:2018-01-26 22:51:12      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:etc   grant   firewalld   账户   mys   复制   status   数据库   日志   

MS复制

环境:master原来没有旧数据

1.master和slave都关闭防火墙
#systemctl stop firewalld
#setenforce 0

master Mysql

修改配置文件

#vim /etc/my.cnf
[ ]
log-bin=mylog
server-id=1

创建账户

mysq> grant replication slave,reload,super on *.* to ‘slave‘@‘%‘ identified by ‘123‘;
mysql>flush privileges;

重启服务

#systemctl restart mysqld

slaveMysql

修改配置文件

#vim /etc.my.cnf
[mysqld]
server-id=2

启动服务

#systemctl restart mysqld

制定主服务器信息

先去master查看日志信息

mysql> show master status \G

slave指定

mysql> help change master to
mysql> CHANGE MASTER TO
MASTER_HOST=‘masterIP‘,
MASTER_USER=‘slave‘,
MASTER_PASSWORD=‘123‘,
MASTER_PORT=3306,
MASTER_LOG_FILE=‘mylog.000001‘,
MASTER_LOG_POS=4,
MASTER_CONNECT_RETPY=10;

启动slave服务

mysql> start slave;
mysql> show slave status;

MS复制学习笔记(新数据库)

标签:etc   grant   firewalld   账户   mys   复制   status   数据库   日志   

原文地址:http://blog.51cto.com/13523939/2065649

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