玖零定制问题修复
2017-08-15 11:43:00
CentOs6.5基本环境配置(三):mysql主从
mysql主从配置,此配置由vm虚拟机进行配置,移植线上只需变更相对应ip节点即可
主从节点ip配置
192.168.153.41 主库
192.168.153.42 从库
主库配置 修改my.cnf配置文件 vi /etc/my.cnf
- 分配唯一标识:service-id =1
- 打开日志 log-bin=mysql-bin
- 配置需要复制的库:binlog-do-db(对应要复制的库名)
- 配置不需要复制的库:binlog-ignore-db(可不配置)
重启mysql 后并分配权限
service mysql restart
mysql -uroot -p (对应数据库密码)
grant replication slave on . to root@192.168.153.41 identified by 'password' ;
flush privileges;
打开日志文件
show master status;
记录日志文件File,和位置 Position
从库配置 修改my.cnf配置文件 vi /etc/my.cnf
- 分配唯一标识 service-id =2
- 配置要被复制的数据库(需要和主库中配置文件保持一致)replicate-do-db=levelcoder
重启mysql服务并配置启用主从配置
service mysql restart
change master to master_host='192.168.153.41',master_user='root',master_password='password', master_log_file='mysql-bin.000001',master_log_pos=334;
开启主从配置 start slave;
查看开启状态是否成功 show slave status\G;
到此mysql主从库配置就搞定啦,去部署属于自己的主从配置吧
PS:值得注意的一点是在配置从库时候,第一次不需要主动创建数据库,在主库中创建后进行主从复制中会为从库创建需要复制的库文件,如果先在从库上创建了库文件会造成库表已存在无法进行主从复制错误。
评论