mysql备份之mysqldump
2009年8月23日
没有评论
mysqldump其实就是把mysql数据库dump成sql文件。速度相当快(当然,没有直接copy快..哈哈),兼容性好。sql语句嘛,通吃的。
最简单的dump:
/usr/local/mysql/bin/mysqldump --uroot --ppassword discuz cdb_members > /data/backup/members.sql
rsync --vzrtopg –progress --delete rsync://ubuntu.srt.cn/ubuntu/ /cygdrive/L/mirror/ubuntu/
就是把discuz库的cdb_members表dump成members.sql文件。
mysqldump还有很多参数,常用的:
- --opt,等同与添加--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset这一堆参数
- --lock-tables,锁表。dump的时候把这个表锁起来,保证表的完整性。
- --lock-all-tables,锁有的表,保证库的完整性。
参考: