有时候MYSQL备份的时候会有报错,还有一些备份技巧,这里总结了一下。
㈠ 常用操作
① 备份全库
语法:
mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database)
数据库名 > 文件名.sql
例子:
mysqldump -hlocalhost -P3306 -urocky -p123456 db_test > bakfile1.sql
② 带删除表的全库备份
备份MySQL数据库为带删除表的格式、能够让该备份覆盖已有数据库而不需要手动删除原有数据库
语法:
mysqldump -–add-drop-table -u{username} -p{password} {databasename} > {backfile.sql}
例子:
mysqldump -–add-drop-table –urocky -p123456 db_test > bakfile2.sql
③ 压缩备份
语法:
mysqldump -h{hostname} -u{username} -p{password} {databasename} | gzip > {backfile.sql.gz}
例子:
mysqldump –hlocalhost –urocky –p123456 db_test | gzip > bakfile3.sql.gz <