mysql 备份还原方式总结
来源:互联网 发布:电脑椅子 家用知乎 编辑:程序博客网 时间:2024/05/22 06:57
1) mysqldump备份,它是逻辑备份,将数据导出为sql脚本文件,大多数情况下可以再不同版本的服务器之间执行。在备份之前也会锁表。还原方式:a)利用mysql –u –p db<file。 b)source 文件全路径不管用哪种方式必须注意权限问题,至少需要file权限。2) mysqlhotcopy,主要是用来备份myisam数据库,并且只能在(MYI,MYD,FRM)所在的服务器上使用,基本原理是先lock tables ,然后cp或者scp文件。是最快的备份方式之一。还原方式:可以直接将备份的文件放在目标数据目录下,需要的权限是reload 和读取文件目录的权限。3) sql语句备份,backup table ,如backup table xx to dr,它的基本原理和mysqlhotcopy差不多,但是它不会拷贝索引文件,所以还原时需要重建索引,影响还原速度。还原方式:restore table from dr,还原时需要注意要有file权限并且对dr目录需要有读的权限。4) select into outfile xx,也是备份为sql脚本,可以自定义字段和行的分隔符。还原方式:load data infile xx。权限要求:file ,以及对数据目录有读取的权限。5) 二进制备份。现需要让线程停止对binlog的写入,flush logs然后才能拷贝日志。还原方式:用mysqlbinlog读取二进制日志,然后作为msyql的输入。优点很多,在做时点还原时特别有用。 6)直接备份数据文件,这种方式也很快。特别在做全备份时很有用。这种方式需要保证在拷贝文件时内存中的所有数据已经刷新到磁盘,并且不能再有数据的写入,所以flush tables with read lock。但是对于innodb引擎来说,为了保证数据的一致性,除了备份表空间文件还需要备份redo日志文件ib_logfile*。
- mysql 备份还原方式总结
- mysql备份还原,等问题的总结。
- mysql dump备份方式 mysql还原操作练习
- php 通过网页的方式备份和还原mysql数据库
- php 通过网页的方式备份和还原mysql数据库
- php 通过网页的方式备份和还原mysql数据库
- Mysql命令行方式备份/还原 or 导入导出数据库
- mysql select into outfile 意表备份还原方式
- php 通过网页的方式备份和还原mysql数据库
- Mysql备份还原语句
- mysql备份还原
- MySQL备份和还原
- mysql 备份还原
- mysql备份与还原
- 备份、还原MYSQL
- MySQL备份、还原
- MySQL的备份还原
- Java 备份 还原 MySQL
- UVA107帽子里的猫
- 声明和创建blocks
- 安全高效能网站搭建(四)
- MySQL字段名称与系统保留字冲突的解决办法
- Singleton 单例模式
- mysql 备份还原方式总结
- 黑马程序员——GUI入门,初级操作
- CentOS下YUM安装apache+php+mysql
- 《深入理解java虚拟机》学习笔记3——垃圾回收算法
- android2.2联系人表结构
- SQLite多线程读写
- 判断字符串是否包含,移位的方式去做做
- UVA113密码学的力量
- 二进制日志学习总结