备份和恢复MySQL数据库

时间:2021-06-19 14:54:53

一.备份

1) 备份表
mysqldump -uroot -p 库名 表1 > e:\backup.sql
mysqldump -uroot -p 库名 表1 表2 表3 > e:\backup.sql

2) 备份库下所有表
mysqldump -uroot -p 库名 > e:\backup.sql

3) 备份数据库 
mysqldump -uroot -p -B 库名 > e:\backup.sql

4) 备份所有库
mysqldump -uroot -p -A 库名 > e:\backup.sql

二. 恢复

1) 恢复数据库

mysql -uroot -p < e:\recover.sql

2) 恢复表
mysql -uroot -p 库名 < e:\recover.sql

3) 恢复表(SQL命令)
use 库名
source e:\recover.sql

4) 恢复数据库(SQL命令)
source e:\recover.sql