登录
首页 >  数据库 >  MySQL

数据库实现高可用(双机热备)

来源:SegmentFault

时间:2023-02-24 12:28:30 114浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个数据库开发实战,手把手教大家学习《数据库实现高可用(双机热备)》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

数据库实现高可用

高可用:保证服务器尽可能的不宕机,保证用户能正常使用。

数据库的双机热备

说明:一般在公司中配置双机热备的形式,配置为互为主从。

image.png

配置说明:
1.主库:192.168.126.130
image.png

2.从库:192.168.126.129

/*实现主从的挂载*/
CHANGE MASTER TO MASTER_HOST="192.168.126.130",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=482

/*启动主从服务*/
START SLAVE    

/*检查主从状态*/
SHOW SLAVE STATUS;

实现数据库高可用配置

说明:修改完成数据库之后, 将配置文件上传即可

select 1

实现数据库高可用测试

测试步骤:
1.关闭主数据库,之后检索数据,检查用户的访问是否受限.
2.修改数据库记录,检查用户的操作是否正常. (操作的是从库).
3.重启主数据库 之后检查从库的数据是否同步.

理论要掌握,实操不能落!以上关于《数据库实现高可用(双机热备)》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表