iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQLMyISAM表结构的恢复方法
  • 858
分享到

MySQLMyISAM表结构的恢复方法

2024-04-02 19:04:59 858人浏览 独家记忆
摘要

本篇内容介绍了“MysqlMyISAM表结构的恢复方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  同

本篇内容介绍了“MysqlMyISAM表结构的恢复方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  同样先假定需要恢复的表的FRM文件为test_myisam.frm,表结构为

  mysql>createtabletest_myisam->(aint(11)defaultNULL,->Bvarchar(30)defaultNULL,->CdatedefaultNULL)engine=myisam;QueryOK,0rowsaffected(0.05sec)

  MysqlMyISAM表结构的恢复方法是怎么的

  恢复过程如下:

  1.直接将test_myisam.frm拷贝到正常数据库对应的数据目录下。这时测试

  mysql>showtables;+--------------+|Tables_in_aa|+--------------+|test_innodb||test_myisam|+--------------+3rowsinset(0.00sec)mysql>desctest_myisam;ERROR1017(HY000):Can'tfindfile:'test_myisam'(errno:2)

  发现只能通过showtables命令看见表名,但是表结构还是没有恢复,desc命令报错。

  2.在与test_myisam.frm同一目录建立以下2个文件,文件内容可以为空:

  test_myisam.MYDtest_myisam.MYI

  3.在MYSQL命令行使用MYSQL本身的数据表恢复命令repair命令恢复表,如下:

  mysql>repairtabletest_myisamUSE_FRM;+-----------------+--------+----------+----------+|Table|Op|Msg_type|Msg_text|+-----------------+--------+----------+----------+|aa.test_myisam|repair|status|OK|+-----------------+--------+----------+----------+1rowinset(0.00sec)

  根据结果可以知道,恢复命令执行成功,下边用desc命令测试下:

  mysql>desctest_myisam;+-------+-------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+---------+-------+|A|int(11)|YES||NULL|||B|varchar(30)|YES||NULL|||C|date|YES||NULL||+-------+-------------+------+-----+---------+-------+3rowsinset(0.02sec)

  果然恢复成功了。

“MySQLMyISAM表结构的恢复方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQLMyISAM表结构的恢复方法

本文链接: https://www.lsjlt.com/news/60807.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQLMyISAM表结构的恢复方法
    本篇内容介绍了“MySQLMyISAM表结构的恢复方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  同...
    99+
    2024-04-02
  • mysql表结构的复制方法
    本篇内容主要讲解“mysql表结构的复制方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql表结构的复制方法”吧!我们特别是oracle dbas常常会...
    99+
    2024-04-02
  • mysql从frm文件恢复table表结构的方法有哪些
    这篇文章主要为大家展示了“mysql从frm文件恢复table表结构的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql从frm文件恢复tabl...
    99+
    2024-04-02
  • Navicat备份恢复数据表及表结构
    一:使用Navicat备份数据表 运行Navicat并链接数据库 2.选择需要备份的数据表,鼠标右键弹出菜单选择"转储SQL文件"–>“结构和数据”,点击"下一步"按钮。 3.选择保存备份的目录和文件名。点击"保存"按钮。 显示"Fin...
    99+
    2023-08-16
    数据库 sql mysql
  • 图解vsan存储结构/数据恢复方法
    VSAN是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,由VSAN进行控制和管理,形成一个供vSphere集群使用的统一共享存储层。vSphere...
    99+
    2023-06-04
  • navicat导出表结构的方法
    这篇文章主要介绍navicat导出表结构的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Navicat导出表结构步骤一:打开Navicat,连接MySQL如下图,点击连接MySQ...
    99+
    2024-04-02
  • navicat premium导出表结构的方法
    这篇文章主要介绍navicat premium导出表结构的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!下载安装好Navicat Premium,这款工具可以连接mysql、or...
    99+
    2024-04-02
  • Mysql怎么根据.frm和.idb文件恢复表结构
    这篇文章主要介绍“Mysql怎么根据.frm和.idb文件恢复表结构”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mysql怎么根据.frm和.idb文件恢复表结构”文章能帮助大家解决问题。根据.f...
    99+
    2023-07-05
  • MySQL 复制表结构
    介绍 有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。 例:CREATE TABLE tb_base( id IN...
    99+
    2024-04-02
  • InnoDB类型MySql恢复表结构与数据的示例分析
    小编给大家分享一下InnoDB类型MySql恢复表结构与数据的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!前提:保存了需要恢复数据库的文件 .frm 和 .ibd 文件条件:In...
    99+
    2024-04-02
  • win10注册表恢复初始的方法
    这篇“win10注册表恢复初始的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10注册表恢复初始的方法”文章吧。首...
    99+
    2023-07-02
  • Mysql之如何根据.frm和.idb文件恢复表结构
    目录根据.frm和.idb文件恢复表结构如何根据.frm和.idb文件恢复表结构呢第一步:下载安装MYSQL Utilities工具第二步:使用.frm文件恢复表结构第三步:使用.i...
    99+
    2023-03-08
    Mysql .frm文件 Mysql .idb文件 Mysql恢复表结构
  • Oracle中查询表结构的6种方法总结
    目录方法一:方法二:方法三:方法四:方法五:方法六:总结 方法一: 在【命令窗口】下输入,语法:desc 表名 DESC DUAL; --或 DESCRIBE TB_STUDENT; 注:可以使用PLSQL D...
    99+
    2023-04-12
    oracle查询表结构 oracle 表结构 oracle显示表结构语句
  • sqlserver恢复表数据的方法是什么
    在SQL Server中,恢复表数据的方法通常包括以下几种: 使用事务日志备份进行恢复:如果表数据被意外删除或修改,可以通过还原...
    99+
    2024-04-09
    sqlserver
  • mysql数据表结构的复制
    这篇文章主要介绍“mysql数据表结构的复制”,在日常操作中,相信很多人在mysql数据表结构的复制问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql数据表结构的复制”...
    99+
    2024-04-02
  • MySQL数据库修改表结构的方法
    MySQL数据库修改表结构的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!MySQL数据库修改表结构的方法:1、使用a...
    99+
    2024-04-02
  • mysql查看表结构的方法有哪些
    MySQL查看表结构的方法有以下几种:1. 使用DESCRIBE语句:可以使用DESCRIBE或DESC命令来查看表的结构。例如,D...
    99+
    2023-10-19
    mysql
  • oracle查看表结构的方法是什么
    在Oracle中,可以使用以下方法查看表的结构: 使用DESCRIBE命令:在SQL*Plus命令行界面或SQL Develop...
    99+
    2024-04-09
    oracle
  • mysql修改表结构的方法是什么
    MySQL修改表结构的方法有以下几种: 使用ALTER TABLE语句来修改表结构,可以添加、修改、删除表的列,修改表的数据类型,...
    99+
    2024-04-09
    mysql
  • hbase查看表结构的方法是什么
    要查看HBase表的结构,可以使用HBase Shell或HBase的管理界面(如HBase Web UI)来查看表的描述信息,包括...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作