首页 > 数据库技术 > 详细

mysql主从库配置

时间:2019-10-11 23:47:57      阅读:94      评论:0      收藏:0      [点我收藏+]

主库:vim /etc/my.cnf,添加以下内容

技术分享图片

 

 更改之后重启mysql服务,进入mysql命令行,执行如下查询检查是否配置成功:

技术分享图片

 

随后,在主库mysql命令行执行以下三步

1、在主库创建一个用户(rep:用户名):create user repl;

2、授予权限:grant replication slave on *.* to ‘repl‘@‘从库服务器ip地址‘ identified by ‘repl密码‘;

3、flush privileges;

 

从库:vim /etc/my.cnf,添加以下内容:

技术分享图片

 

保存之后,重启mysql服务。进入mysql命令行执行如下命令:

1、change master to master_host=‘主库服务器ip‘,master_port=3306,master_user=‘repl‘,master_password=‘repl密码‘,master_log_file=‘主库执行show master status 得到的file‘,master_log_pos=0;

2、start slave;

3、show slave status \G;  //查询从库启动信息

注意:从库用来读数据(不能写数据),主库可读写,并且从库的版本高于等于主库的版本。

 

补充知识点:

  数据库数据导出:mysqldump -uroot -p 数据库名 > schema.sql;

  导入数据:mysql命令行模式下执行source /root/schema.sql;(假设schema.sql放在/root/下面)

 

mysql主从库配置

原文:https://www.cnblogs.com/chenyulin/p/11657707.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!