如何从mysqldump备份出的sql文件,恢复单个库或者单个表

前言



实际上关于数据库的备份,我们通常使用的是全备或者是对重要的数据库进行备份。但是,当我们因为某些情况,要对数据库执行恢复时,并不一定是要对数据库恢复全部内容,更多的是只恢复某个库或某张表的数据即可。

下面要介绍的就是如何从mysqldump备份出的sql文件,恢复单个库或者单个表

本文关于mysqldump的备份就不介绍了,mysqldump备份请参考下列链接:
https://blog.csdn.net/GX_1_11_real/article/details/81062074




从全备中,恢复单个库



【1】方法一


all.2018-12.sql为mysqldump全备出的sql文件

当要恢复的单个数据库仍存在于运行中的数据库时,可用下列方法恢复;
如该库已被删除,需先进入数据库中建立该库,再进行如下操作


示例:恢复test库

<1>从全备中直接导入单个库 

格式:
mysql -u用户 -p密码 单个数据库名  --one-database < 全备的sql文件

命令:
mysql -uroot -p'@#¥vse12'  test  -o  < all.2018-12.sql

备注:
-o 为 --one-database的缩写,也可使用 --one-database
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漠效

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值