Linux运维知识之Linux MariaDB数据库主从复制配置
小标 2019-01-16 来源 : 阅读 1058 评论 0

摘要:本文主要向大家介绍了Linux运维知识之Linux MariaDB数据库主从复制配置,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之Linux MariaDB数据库主从复制配置,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

摘要:/etc/my.cnf然后按i编辑,输入下图红框中两行数据3、退出之后重启数据库systemctl restart mariadb4、进入数据库mysql -u root -p查看。


1、需要两个数据库服务端,数据库版本一致,并且互通


2、先来配置主数据库


vi /etc/my.cnf


然后按i编辑,输入下图红框中两行数据


3、退出之后重启数据库


systemctl restart mariadb


4、进入数据库


mysql -u root -p


查看主数据库状态


show master status\G;


根据返回的信息可以得出结论,配置的主数据库文件没有问题


5、锁定所有的表,使其他人不能对表做出修改的操作


flush tables with read lock;


6、退出数据库,接下来对数据库做一个导出


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


然后输入数据库密码即可


7、进入home目录,看test.sql是否已创建


8、利用scp命令把test.sql文件传到从数据库服务器上


scp test.sql root@192.168.2.197:/home/


输入从服务器密码


9、在从数据库服务器上查看文件是否上传成功


10、回到主数据库服务器,解除表的锁定


unlock tables;


11、在主数据库中把从数据库需要用的用户创建出来


grAnt replication slave on *.* to 'slave'@'192.168.2.197' identified by '123456';

‘slave’为用户名  ’192.168.2.197’为从数据库IP地址  ’123456’为密码


12、主数据库服务器配置完成,接下来配置从数据库服务器,在主数据库服务器中进入数据库界面,执行第4步操作,把界面放到旁边,待会用得到


13、操作从数据库服务器,一样的,也需要修改数据库配置文件参数


vi /etc/my.cnf


14、同样的,配置完成后重启数据库


15、进入数据库,设置主从复制


CHANGE MASTER TO MASTER_HOST='192.168.2.196',MASTER_USER='slave', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mariadb-bin.000001', MASTER_LOG_POS= 555;


后面两项要填写的参数为第12步中显示的参数


16、开启主从复制


START SLAVE;


17、查看从数据库状态


show slave status\G;


可以看到,已经连接成功,配置完成!


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程