数据库实现高可用
高可用:保证服务器尽可能的不宕机,保证用户能正常使用。
数据库的双机热备
说明:一般在公司中配置双机热备的形式,配置为互为主从。
配置说明:
1.主库:192.168.126.130
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;
实现数据库高可用配置
说明:修改完成数据库之后, 将配置文件上传即可<?xml version="1.0"?>
writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
select 1
实现数据库高可用测试
测试步骤:
1.关闭主数据库,之后检索数据,检查用户的访问是否受限.
2.修改数据库记录,检查用户的操作是否正常. (操作的是从库).
3.重启主数据库 之后检查从库的数据是否同步.