mysql备份与还原
迪丽瓦拉
2024-04-03 05:33:51
0

一、备份

全量备份(数据+结构):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 < 备份文件路径

相关内容