mysql复制
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,一主一从座双机热备1.log-bin必须是打开的进入mysql查看 状态,如果时候ON表示是开启,OFF表示关闭show variables like '%log_bin%';2.设置log-bin为
千家信息网最后更新 2025年01月24日mysql复制一主一从
座双机热备
1.log-bin必须是打开的
进入mysql查看 状态,如果时候ON表示是开启,OFF表示关闭
show variables like '%log_bin%';
2.设置log-bin为ON,注意mysql主机或备机都有两个my.cnf需要设置
路径1:/opt/rh/mysql55/root/etc/my.cnf 安装路径,优先级高于/etc/my.cnf
路径2:/etc/my.cnf
主机master
设置my.cnf
[mysqld]
log-bin=mysql-bin //[必须]启用二进制日志
server-id=23 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
重启服务
service mysql55-mysqld restart
设置备机访问的权限
-- REPLICATION SLAVE这是全局复制,该权限(REPLICATION SLAVE)是一个全局权限
--涉及到时通过外部zxlh账户进行数据的修改,给zxlh账户实时备份的权限
GRANT REPLICATION SLAVE ON *.* TO zxlh@'10.50.28.24' IDENTIFIED BY 'zxlh';
无法定位问题时,查看var/log/mysql55-mysqld.log,错误日志在这个文件
查看主机是否设置完成
show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000004 | 308 |
备机
设置my.cnf
[mysqld]
log-bin=mysql-bin //[必须]启用二进制日志
server-id=24 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
备机
change master to master_host='10.50.28.23',master_user='zxlh',master_password='zxlh',master_log_file='mysql_bin.000011',master_log_pos=11137524
change master to master_host='10.50.28.23',master_user='zxlh',master_password='zxlh',master_log_file='mysql_bin.000025',master_log_pos=27133152;
change master to master_host='10.50.30.35',master_user='zxlh',master_password='zxlh223456',master_log_file='mysql-bin.000023',master_log_pos=499382400;
start slave; //启动从服务器复制功能
查看备机状态
show slave status\G
Slave_IO_Running: Yes //此状态必须YES
Slave_SQL_Running: Yes //此状态必须YES
注:Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。
以上操作过程,主从服务器配置完成
show master status\G
清除2015-05-22之前的日志
purge master logs before '2015-05-22 00:00:00'
查看日志
show master logs
PS:从库中最好不要加会更改数据的触发器,会导致重复更改数据
座双机热备
1.log-bin必须是打开的
进入mysql查看 状态,如果时候ON表示是开启,OFF表示关闭
show variables like '%log_bin%';
2.设置log-bin为ON,注意mysql主机或备机都有两个my.cnf需要设置
路径1:/opt/rh/mysql55/root/etc/my.cnf 安装路径,优先级高于/etc/my.cnf
路径2:/etc/my.cnf
主机master
设置my.cnf
[mysqld]
log-bin=mysql-bin //[必须]启用二进制日志
server-id=23 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
重启服务
service mysql55-mysqld restart
设置备机访问的权限
-- REPLICATION SLAVE这是全局复制,该权限(REPLICATION SLAVE)是一个全局权限
--涉及到时通过外部zxlh账户进行数据的修改,给zxlh账户实时备份的权限
GRANT REPLICATION SLAVE ON *.* TO zxlh@'10.50.28.24' IDENTIFIED BY 'zxlh';
无法定位问题时,查看var/log/mysql55-mysqld.log,错误日志在这个文件
查看主机是否设置完成
show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000004 | 308 |
备机
设置my.cnf
[mysqld]
log-bin=mysql-bin //[必须]启用二进制日志
server-id=24 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
备机
change master to master_host='10.50.28.23',master_user='zxlh',master_password='zxlh',master_log_file='mysql_bin.000011',master_log_pos=11137524
change master to master_host='10.50.28.23',master_user='zxlh',master_password='zxlh',master_log_file='mysql_bin.000025',master_log_pos=27133152;
change master to master_host='10.50.30.35',master_user='zxlh',master_password='zxlh223456',master_log_file='mysql-bin.000023',master_log_pos=499382400;
start slave; //启动从服务器复制功能
查看备机状态
show slave status\G
Slave_IO_Running: Yes //此状态必须YES
Slave_SQL_Running: Yes //此状态必须YES
注:Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。
以上操作过程,主从服务器配置完成
show master status\G
清除2015-05-22之前的日志
purge master logs before '2015-05-22 00:00:00'
查看日志
show master logs
PS:从库中最好不要加会更改数据的触发器,会导致重复更改数据
状态
日志
服务
服务器
权限
主机
数据
路径
错误
二进制
全局
账户
两个
主从
优先级
到时
功能
备份
实时
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑服务器的型号有哪些
更改登入用户默认访问数据库
局网络安全自查报告
linux设置时钟服务器
浦东区服务器回收公司
电池代理服务器
用python输出数据库
会计电算化软件开发方式
2021国家网络安全周图片
计算机网络技术分哪些
临沂国企招软件开发大学生
服务器网络修复
魔域在哪里买服务器
陕中二附院一脉阳光软件开发
web视频服务器搭建
公安学习宣传网络安全法
数据库索引的值是怎么计算的
互联网科技产品加盟
小学网络安全活动总结报告
超好用的免费在线服务器管理工具
软件开发纪律
荒野行动服务器怎么获取
汉柏科技网络安全
软件开发企业进项如何确定
dayz 服务器添加管理
异构网络安全架构
企业面临多种网络安全威胁
惠州商城软件开发市场价
江苏特色软件开发代理价格
服务器更换了硬盘绿灯闪烁