mysql数据库备份复制相关
来源:互联网 发布:classic动作数据mmd 编辑:程序博客网 时间:2024/06/03 19:30
1、MyISAM引擎备份加读锁
mysqldump -A -F -B --lock-all-tables | gzip /root/mysql$(date +%F).sql.gz
2、InnoDN引擎备份加行锁
mysqldump -A -F -B --single-transaction | gzip /root/mysql$(date +%F).sql.gz
3、删除二进制文件bin-log日志的方法
1)RESET MASTER; 清空所有,编号从头开始
2)PURGE MASTER LOGS TO 'mysql-bin.00010';删除mysql-bin.00010之前的
3)PURGE MASTER LOGS BEFORE '2017-04-22 00:00:00';删除2017-04-22 00:00:00之前的日志
4)在配置文件my.cnf里加 expire_logs = 7 ;选项
4、刷新bin-log日志
mysqladmin -uroot flush-logs
5、主从同步单停SQL进程,不在同步数据
stop slave SQL_THREAD
mysql误操作还原过程
1、刷新bin-log操作日志,确认全量和增量备份数据
mysqladmin flush-log
2、导出全量备份之后bin-log日志,并删除误操作的语句
mysqlbinlog mysql-bin.000017 >bin.sql
-d 指定数据库
3、恢复全量数据
mysql -uroot <mysql.sql
4、恢复增量数据
mysql -uroot <bin.sql
mysql从库提升到主库配置
1、开启bin-log日志
log-bin = mysql-bin
2、如果有log-slave-updates、read-only等从库相关的配置要删除
3、登录从库
stop slave;
reset master;
mysqldump -A -F -B --lock-all-tables | gzip /root/mysql$(date +%F).sql.gz
2、InnoDN引擎备份加行锁
mysqldump -A -F -B --single-transaction | gzip /root/mysql$(date +%F).sql.gz
3、删除二进制文件bin-log日志的方法
1)RESET MASTER; 清空所有,编号从头开始
2)PURGE MASTER LOGS TO 'mysql-bin.00010';删除mysql-bin.00010之前的
3)PURGE MASTER LOGS BEFORE '2017-04-22 00:00:00';删除2017-04-22 00:00:00之前的日志
4)在配置文件my.cnf里加 expire_logs = 7 ;选项
4、刷新bin-log日志
mysqladmin -uroot flush-logs
5、主从同步单停SQL进程,不在同步数据
stop slave SQL_THREAD
mysql误操作还原过程
1、刷新bin-log操作日志,确认全量和增量备份数据
mysqladmin flush-log
2、导出全量备份之后bin-log日志,并删除误操作的语句
mysqlbinlog mysql-bin.000017 >bin.sql
-d 指定数据库
3、恢复全量数据
mysql -uroot <mysql.sql
4、恢复增量数据
mysql -uroot <bin.sql
mysql从库提升到主库配置
1、开启bin-log日志
log-bin = mysql-bin
2、如果有log-slave-updates、read-only等从库相关的配置要删除
3、登录从库
stop slave;
reset master;
0 0
- mysql数据库备份复制相关
- Mysql数据库复制及备份
- navicat备份复制mysql数据库
- mysql数据库备份相关问题
- MySQL 数据库镜像(复制) / 实时备份Zen Cart数据库
- 数据库备份和复制
- mysql数据库的备份以及表格数据之间的复制
- linux系统mysql数据库备份 压缩解压 复制命令
- mysql复制 主从备份
- MySQL 备份和恢复策略四:使用主从复制机制(replication)实现数据库实时备份
- Mysql相关操作备份
- Mysql备份恢复相关
- mysql 备份相关
- mysql主从复制相关
- mysql复制相关
- 利用RMAN备份复制数据库
- 数据库维护、备份和复制
- MYSQL数据同步备份复制
- Selenium框架搭建—安装TestNG
- 关于text-align:center的浏览器兼容问题
- 深入理解ArrayList中 toArray(),toArray(T[])方法
- c:if标签因多余空格导致不起作用
- 自定义字符串大小判断my_strcmp()
- mysql数据库备份复制相关
- Android 输入法布局改变的页面适配
- 前端之js数组方法
- [bzoj3172][Tjoi2013]单词
- linux 淘宝npm镜像
- USguns
- 替换Unity脚本模板
- 机器学习(周志华) 参考答案 第一章 绪论
- maven仓库加载问题