mysqldump工具备份: 本质:导出的是SQL语句文件 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份 提供三种级别的备份,表级,库级和全库级
备份单个数据库
mysqldump --databases we -uroot -pAa123456 > /we/sjk.sql
备份多个数据库
mysqldump --databases we wee -uroot -pAa123456 > /we/sjk.sql
备份数据库结构(不含数据)
mysqldump --databases we wee -uroot -pAa123456 -d > /we/sjk.sql
数据库恢复
mysql -uroot -pAa123456 we < /we/sjk.sql
备份
mysqldump -uroot -pAa123456 --all-databases > /we/sjk.sql
恢复
mysql -uroot -pAa123456 < /we/sjk.sql
备份we库的userc表(包含数据)
mysqldump -uroot -pAa123456 we userc > /we/sjkb.sql
备份we库中的userc数据表的表结构(不含数据) -d参数,只备份表结构
mysqldump -uroot -pAa123456 -d we userc > /we/sjkb.sql
备份we库的userc表的数据 -t参数,只备份数据
mysqldump -uroot -pAa123456 --compact -t we userc > /we/sjkb.sql
恢复数据库表
mysql mysqldump -uroot -pAa123456 we < /we/sjkb.s`ql