首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以从mysqldump备份恢复"mysql“系统数据库以及另一个数据库吗?

问我可以从mysqldump备份恢复"mysql“系统数据库以及另一个数据库吗?
EN

Server Fault用户
提问于 2014-10-31 05:19:05
回答 2查看 3K关注 0票数 0

基本上,我做的是:

代码语言:javascript
复制
mysqldump -uroot -pxxx <some_options> --result-file Backup.sql --databases mysql customappdb

以后再做好吗?

代码语言:javascript
复制
mysql -uroot -pxxx < Backup.sql

还是我需要采取特别的预防措施?我在运行5.1.73-社区。

EN

回答 2

Server Fault用户

发布于 2014-11-06 15:54:49

将mysqldump系统数据库从一个mysql实例转储到另一个MySQL实例的唯一方法是,MySQL的主要版本是否相同。

  • 您可以将mysqldump MySQL 5.0.x系统表加载到MySQL 5.0.x中
  • 您可以将mysqldump MySQL 5.1.x系统表加载到MySQL 5.1.x中
  • 您可以将mysqldump MySQL 5.5.x系统表加载到MySQL 5.5.x中
  • 您可以将mysqldump MySQL 5.6.x系统表加载到MySQL 5.6.x中。

由于这个mysql.user表布局随MySQL的每个主要版本而变化,不能对较高版本或较低版本执行此操作。

请参阅我关于为什么和如何分别转储系统表的文章。

票数 2
EN

Server Fault用户

发布于 2014-10-31 07:37:59

导入mysql转储文件'backup.sql‘将恢复系统数据库"mysql“,同时数据库customappdb.It将删除现有的系统"mysql”数据库,如果它已经存在的话。

关于mysql的import命令,您的语法是正确的,您可以继续。

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

https://serverfault.com/questions/641057

复制
相关文章

相似问题

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