MySQL的备份和还原.doc

上传人:11****ws 文档编号:2992841 上传时间:2019-05-16 格式:DOC 页数:3 大小:20.27KB
下载 相关 举报
MySQL的备份和还原.doc_第1页
第1页 / 共3页
MySQL的备份和还原.doc_第2页
第2页 / 共3页
MySQL的备份和还原.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、MySQL 的备份和还原MySQL 的备份和还原需要确保开启二进制日志的功能,在配置中加上-log-bin 即可。(以下策略只针对 MyISAM 引擎,InnoDB 引擎暂不考虑)1、 MySQL 的备份策略(1) 物理备份:就是对数据库的物理对象所做的备份。在后台关闭论坛之后直接拷贝 MySQL 数据进行备份,在备份之前,执行 flush tables 和 flush logs,也就是把内存中的数据都刷新到磁盘中并且生成新的二进制日志,最后开启论坛。具体操作如下:a. 只针对单台 MySQL 服务器1) 在后台关闭论坛;2) 执行 flush tables 和 flush logs;3) c

2、p 或 tar 直接备份 MySQL 数据目录下的数据;4) 在后台开启论坛。b. 针对做有主从 MySQL 的服务器,在从服务器上做备份1) slave stop 关闭从服务器的进程;2) 执行 flush tables 和 flush logs;3) cp 或 tar 直接备份 MySQL 数据目录下的数据;4) slave start 开启从服务器的进程。(2) 逻辑备份:主要是通过 mysqldump 来进行备份。在后台关闭论坛,执行 flush tables 和 flush logs,然后通过使用 mysqldump 来备份数据。具体操作如下:a. 只针对单台 MySQL1) 在后台

3、关闭论坛;2) 执行 flush tables 和 flush logs;3) mysqldump -uroot -ppassword -opt -default-character-set=gbk -db_name $dumpFile;4) 在后台开启论坛。b. 针对做有主从 MySQL 的服务器,在从服务器上做备份1) slave stop 关闭从服务器的进程;2) 执行 flush tables 和 flush logs;3) mysqldump -uroot -ppassword -opt -default-character-set=gbk -db_name $dumpFile;4)

4、 slave start 开启从服务器的进程。2、 MySQL 的还原策略(1) 针对物理备份的还原通过物理备份的数据还原相对简单,直接拷贝回原来的数据库目录下即可。(2) 针对逻辑备份的还原用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,直接用 mysql 客户端导入就可以了。mysql uroot p db_name $dumpFilefind /data/mysql -name “mysql_*.sql“ -type f -mtime +5 -exec rm -rf ; /dev/null 2$mysql_string -e flush logs; $mysql_string -e flush tables;cd /data/mysqlmysqldump -uroot -ppassword -opt -default-character-set=gbk -db_name $dumpFilefind /data/mysql -name “mysql_*.sql“ -type f -mtime +5 -exec rm -rf ; /dev/null 2

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。