当前位置: 首页 > 面试题库 >

如何从mysqldump恢复转储文件?

呼延修然
2023-03-14
问题内容

我获得了一个MySQL数据库文件,需要将其还原为Windows Server 2008计算机上的数据库。

我尝试使用MySQL Administrator,但出现以下错误:

所选文件是由mysqldump生成的,不能由该应用程序还原。

我该如何工作?


问题答案:

它应该像运行此命令一样简单:

mysql -u <user> -p < db_backup.dump

如果转储是单个数据库,则可能必须在文件顶部添加一行:

USE <database-name-here>;

如果它是许多数据库的转储,则use语句已在其中。

要运行这些命令,请打开命令提示符(在Windows中)并cd转到mysql.exe可执行文件所在的目录(您可能需要仔细检查一下,这取决于您如何安装mysql,即独立安装还是作为mysql的一部分WAMP之类的软件包)。进入该目录后,应该可以像上面一样输入命令。



 类似资料:
  • 问题内容: 我使用saveAsTextFile将(键,值)对的RDD保存到文本文件中。使用命令读回文本文件后,我得到的是字符串而不是(键,值)对。我的键以前是字符串,值是浮点列表。这是一个例子: 如何轻松地将此字符串转换为(键,值)对?是否有Spark read命令可以在读取时执行此命令? 我正在使用Python接口连接Spark。 问题答案: 应该做到这一点: 但总的来说,最好首先避免这种情况,

  • 所以我有一个我似乎无法解决的问题。我有一个ViewPager在我的一个活动中,比如MainActivity。我正在实现所有必要的方法,以保存和检索实例状态时,活动被取消在后台。但是当活动试图恢复它的状态时,片断会被恢复,但它们并没有附加到viewpager,所以我得到的只是一个白色屏幕。 下面是相关代码: mainactivity.java ViewPagerAdapter.java 因此,如果我

  • 我的项目运行正常。我只是做了一次Lint检查,它给了我所有项目的错误。所以我刚刚清理了我的项目。但现在它并没有生成R.java文件。我怎样才能找回它。我试着建造。。但它不起作用

  • 本文向大家介绍MySQL5.7 mysqldump备份与恢复的实现,包括了MySQL5.7 mysqldump备份与恢复的实现的使用技巧和注意事项,需要的朋友参考一下 MySQL 备份 冷备份: 停止服务进行备份,即停止数据库的写入 热备份: 不停止服务进行备份(在线) mysql 的 MyIsam 引擎只支持冷备份,InnoDB 支持热备份,原因: InnoDB引擎是事务性存储引擎,每一条语句都

  • 我正在尝试将Java进程的Linux核心转储转换为堆转储文件,适合用Eclipse MAT进行分析。根据这篇博客文章,适应于较新的OpenJDK 12,我创建了一个核心转储,然后运行将转储转换为HPROF格式: 核心转储文件是22GB,而堆转储文件只有3MB,因此命令可能无法处理整个核心转储。此外,Eclipse MAT无法打开堆转储文件,并显示以下消息:

  • MySQL文档建议在转储带有mysqldump的InnoDB时使用--单事务,以获得数据库的事务一致快照,同时尽量减少对其他事务的阻塞。不幸的是,只有在您能够以某种方式阻止任何其他连接在转储期间执行模式更改的情况下,这才起作用: https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html 当一个--single-transaction转储正在进行时