Mysql备份恢复调优_MySQL

WBOY
发布: 2016-06-01 13:34:31
原创
875 人浏览过

bitsCN.com

Mysql备份恢复调优

 

Mysql 备份与恢复

mysqldump,ibbackup,replication

 

备份分:

Hot Backup(热备)    在线备份,对DB无影响

Cold Backup(冷备)    停止时备份,简单,拷贝物理文件,离线备份

    frm数据库文件,共享表空间文件,独立表空间ibd文件,重做日志文件的备份 。   DBA脚本备份,并打包与压缩。

Warm Backup(温备)    DB运行时备份,对DB操作有影响,会加一个全局读锁来保证备份数据的一致性。

 

逻辑备份是指备份文件内容是可读的,通常是文本文件,内容一般为SQL语句,可表的实际数据,如mysqldump和select * into OUTFILE。用于数据库升级,迁移,恢复时间较长。

    mysqldump --all-databases > file_name ;备份所有数据库

    mysqldump --databases db1 db2 db3 >dbs.sql ;备份指定的库

    mysqldump --single-transaction test>test_backup.sql; 对test架构进行备份。

    select * into OUTFILE ;多用于导出表的数据;

    select * into outfile 'xxxx' from a;    恢复时用  load data infile 'xxx' into table a;

    

    恢复

    mysql -uroot -p

    source  ....xxx.sql 

    

    mysql 可以导出存储过程,触发器,事件,数据,但是不能导出视图。

    

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!