Mysql备份恢复调优_MySQL

WBOY
풀어 주다: 2016-06-01 13:34:31
원래의
916명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿