首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mysql恢复到不同的数据库

mysql恢复到不同的数据库
EN

Stack Overflow用户
提问于 2012-01-26 16:29:00
回答 4查看 62.9K关注 0票数 25

我使用以下命令备份我的生产数据库:

mysqldump -u root --opt --skip-extended-insert --databases my_production_db

生成的转储文件在顶部附近具有以下行:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `my_production_db` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `my_production_db `;

以便将数据库恢复到不同的目的地ie。my_debvelopment_db我必须打开转储文件并编辑数据库命名处的bits。

然后我运行:

mysql -u root  -p <password> < mydumpfile

我没有想出另一种方法来做这件事。

随着数据库变得越来越大,这变得不切实际。

我是不是遗漏了什么?我不能以某种方式指定我想要恢复数据库的位置吗?我是否需要不同的备份命令?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9015474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档