一、备份
全量备份(数据+结构):mysqldump -uroot -p123456 -A > 备份文件路径
指定库备份(数据+结构): mysqldump -uroot -p123456 库名 > 备份文件路径
多个库备份(数据+结构): mysqldump -uroot -p123456 --databases db1 db2 > 备份文件路径
二、还原
1.还原全部数据库:
(1) mysql命令行:mysql> source 备份文件路径
(2) 系统命令行: mysql -uroot -p123456 < 备份文件路径
2.还原单个数据库
(1) mysql> use 库名
mysql> source 备份文件路径
(2) mysql -uroot -p123456 库名 < 备份文件路径
3.还原单个数据库的多个表(需指定数据库)
(1) mysql> use 库名
mysql> source 备份文件路径
(2) mysql -uroot -p123456 库名 < 备份文件路径
4.还原多个数据库,(一个备份文件里有多个数据库的备份,此时不需要指定数据库)
(1) mysql命令行:mysql> source 备份文件路径
(2) 系统命令行: mysql -uroot -p123456 < 备份文件路径