mysqldump常用
备份
mysqldump -u用户 -p密码 --databases 数据库1 数据库2 数据库3 > backup.sql
备份全部数据库的数据和结构
mysqldump -u用户 -p密码 -A > backup.sql (不建议这样备份,-A会将MySQL自带的mysql库也备份进去,如果是恢复到不同版本的MySQL会出问题)
备份全部数据库的结构(加 -d 参数)
mysqldump -u用户 -p密码 -A -d > backup.sql
备份全部数据库的数据(加 -t 参数)
mysqldump -u用户 -p密码 -A -t > backup.sql
备份单个数据库的数据和结构(可加-d 或 -t )
mysqldump -u用户 -p密码 数据库1 > backup.sql
恢复
mdqldump恢复
mysqldump -u用户 -p密码 < backup.sql
source恢复
source ./backup.sql