使用mysqldump进行MySQL备份恢复

导出整个库(school)
mysqldump -uroot -p123456 school >school.sql //此条语句只备份了数据库中的表,还原的时候必须指定库(库必须存在)
还原:mysql -uroot -p123456 school<school.sql
mysqldump -uroot -p123456 -B school >school_B.sql //此条语句加了-B参数,备份的时候会创建库并连接库,还原备份的时候不必指定库
还原:mysql -uroot -p123456 <school_B.sql
mysqldump -uroot -p123456 -B school|gzip >school.sql.gz //备份并压缩
还原:1、gunzip school.sql.gz 2、mysql -uroot -p123456 <school.sql
导出一个表(school库里的teacher表)
mysqldump -uroot -p school teacher >school.teacher.sql
导入:mysql -uroot -p123456 school<school.teacher.sql
只导出数据表结构,如果不加-B,则导入的时候,需要先创建库并指定库
mysqldump -uroot -p123456 -B -d school> school_no_data.sql
导入:mysql -uroot -p123456 <school_no_data.sql
每天进步一点,加油!
浙公网安备 33010602011771号