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

恢复MySQL数据库

公羊绪
2023-03-14
问题内容

我已经使用名为library的数据库的mysqldump实用程序创建了一个名为ab.sql的文件。工作正常。现在,我正在尝试使用mysqlimport还原它。我的数据库已经存在。但我想重写它。我正在使用命令

mysqlimport -uroot -p**** library D:/ab.sql

在命令行中,但显示错误消息,

mysqlimport:错误:1146,使用表:ab时,表’library.ab’不存在

迫切需要帮助。


问题答案:

mysqlimport将文本文件中的行读入数据库。mysqldump输出一个充满SQL语句的文件,而不是简单的行。您可以使用以下命令运行这些SQL语句:

mysql -u root < D:/ab.sql

根据您的mysqldump选项,这可能会删除数据库中的现有数据。如果您不确定,我会为“ drop”和“ delete”设置grep以确保它看起来还可以。



 类似资料:
  • 数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。 系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。 数据库恢复机制设计的两个关键问题是:第一,如何建立冗余数据;第二,如何利用这些冗余数据实施数据库恢复。 建立冗余数据最常用的技术是数据转储和登录日志文件。通常在一个

  • 当数据丢失或意外损坏时,可以通过恢复已经备份的数据来尽量减少数据的丢失和破坏造成的损失。本节主要介绍如何对备份的数据进行恢复操作。 在《 MySQL mysqldump备份数据库》一节中介绍了如何使用 mysqldump 命令将数据库中的数据备份成一个文本文件,且备份文件中通常包含 CREATE 语句和 INSERT 语句。 在 MySQL 中,可以使用 mysql 命令来恢复备份的数据。mysq

  • 本文向大家介绍MySQL数据库运维之数据恢复的方法,包括了MySQL数据库运维之数据恢复的方法的使用技巧和注意事项,需要的朋友参考一下 之前三篇文章分别介绍了MySQL数据库常见的备份方法,其中包括逻辑备份和物理备份,本篇将总结一下MySQL数据库的数据恢复相关内容。这些数据恢复方案在之前备份内容介绍时,此处总结一下恢复方案,并结合数据库的二进制日志做下数据恢复的示范! 一、恢复方案 1、数据量不

  • 就像RDBMS一样,OrientDB也支持恢复操作。 只有从控制台模式中,您才能成功执行此操作。 以下语句是恢复操作的基本语法。 示例 只能从控制台模式执行此操作。 因此,首先必须使用以下OrientDB命令启动OrientDB控制台。 然后,连接到相应的数据库以恢复备份。 可以使用以下命令连接到名为的数据库。 连接成功后,可以使用以下命令从文件恢复备份。在执行之前,请确保文件位于当前目录中。 如

  • 问题内容: 我已经卸载了旧的XAMPP并删除了其中的所有内容并安装了新的XAMPP 。当我将备份文件夹(具有我的数据库名称,包含所有和文件)复制到时,该数据库显示在phpmyadmin的列表中,但没有表和数据。我做错了什么? 问题答案: 我搜了很多。还有一些其他文件需要恢复。我认为仅从.frm文件中恢复表是不可能的。我已经重新创建了数据库。

  • 本文向大家介绍MySQL数据库备份恢复实现代码,包括了MySQL数据库备份恢复实现代码的使用技巧和注意事项,需要的朋友参考一下 数据库的备份 数据恢复 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。