Mysql数据备份与还原
使用的是windows下的mysql演示
原来test数据库数据
备份数据库数据
命令:mysqldump -h localhost -u root -p -B 数据库 > 备份文件路径,本机mysql数据库可以省略-h localhost(或者127.0.0.1),参数-B会让备份的数据库中带了创建数据库的指令,可以有多个数据库,数据库所有表信息在一个文件中。
未带-B参数:
带有-B参数:
备份表的数据
命令:mysqldump -u root -p 数据库 表名 > 备份文件路径 -- 可以有多个表
数据还原
1、如果备份时使用了-B参数,则可以使用source 备份文件路径 直接还原。
2、未使用-B参数备份,且删除表情况
执行还原命令
数据库表未还原
此时,使用命令:source 备份文件路径;还原
如果有写的不对的地方,请大家多多批评指正,非常感谢!