本文共 1365 字,大约阅读时间需要 4 分钟。
mysqldump -q --single-transaction -A >all.sql
mysqldump -q --single-transaction -B db1 db2 >a.sql
mysqldump -q --single-transaction -B db1.a db2.c >a.sql
mysqldump -q -d --skip-triggers
mysqldum -q -Rtdn --skip-triggers
mysqldump -q -tdn --skip-triggers
mysqldump -q -Etdn --skip-triggers
mysqldump -q --single-transaction --skip-triggers -t
mysqldump -q --single-transaction --master-data=2 -A>all.sql
恢复
mysql -uroot -p1222 <all.sqlmydumper 性能比mysqldump 性能快10倍
安装mydumper -uroot -pxxx -B db1 db2 -o a.sql
myloader -uroot -pxx全量备份脚本:
mkdir /backup
cd /backup datadir=date +"%Y-%m-%d"
mkdir -p i|gzip>/backup/i_binlog_rm" cd /backup
datadir=date +"%Y-%m-%d"
mkdir -p path/mysql-bin.index|sed 's/.///'for i in $binlog_cp do mysql -uroot -p123456 -e "\cp -p $path/$i /backup/$datadir/data/;" done binlog_rm=
tail -n 1 binlog_rm'" 热备份工具:xtrabackup
安装innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf /bak/
innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --databases=/bak/
1、mysqld stop
2、删除数据文件和事务日志文件 3、innobackupex --defaults-file=/etc/my.cnf --apply-log /bak/2013xxxxx 4、innobackupex --defaults-file=/etc/my.cnf --copy-back /bak/2013xxxx 5、chown -R mysql.mysql /usr/local/mysql/data 6、mysqld start转载地址:http://fwcia.baihongyu.com/