1. 备份数据库,包含数据、以及建立表/视图的SQL脚本。
mysqldump -uroot -p --single-transaction --flush-logs --master-data=2 --delete-master-logs testdb > /var/db/testdb_20110525.sql
2. 备份数据库,仅包含建立表/视图的SQL脚本、存储过程、触发器。
mysqldump -uroot -p --no-data --routines testdb > /var/db/testdb_nodata_20110525.sql
第一种备份方法主要是针对Innodb存储引擎的数据表。有些繁琐,试一下更简洁的方法:
3. mysqldump备份数据库,并压缩备份文件。(推荐该备份方法)
mysqldump -uroot -p --opt sqlstudy_db | gzip > /var/db/sqlstudy_db_20110721.sql.gz
相关话题:
- mysql备份数据库并压缩
- mysqldump备份数据库
- mysqldump gzip压缩
- mysqldump备份innodb数据库
- 导出mysql存储过程
- 备份mysql的简单方法
0 个评论
710 次阅读