MySQL数据库下.frm .MYD .MYI损坏恢复操作——筑梦之路
1. 对现有损坏的数据库文件进行备份cp -rp /var/lib/mysql /backup/2. 数据目录和文件的说明每一个数据库对应一个子目录,每个子目录中包含了对应于这个数据库中的数据表的文件。
每一个数据表对应三个文件,它们和表名相同,但是具有不同的扩展名。
tblName.frm文件是表的定义,它保存了表中包含的数据列的内容和类型。
tblName.MYD文件包含了表中的数据。
tblName.MYI文件包含了表的索引
(例如,它可能包含lookup表以帮助提高对表的主键列的查询)。要检查一个表的错误,只需要运行 myisamchk(在MySQL的bin目录下)并提供文件的位置和表名,或者是表的索引文件名:# 执行对指定表的检查# myisamchk /var/lib/mysql/dbName/tblName
# myisamchk /var/lib/mysql/dbName/tblName.MYI# 检查数据库中所有的表# myisamchk /var/lib/mysql/dbName/*.MYI# 检查所有数据库中的所有表# myisamchk /var/lib/mysql/*/*.MYI如果不带任何选项,myisamchk将对表文件执行普通的检查。如果你对一个表有怀疑,但是普通的检查不能发现任何错误,你可以执行更彻底的检查(但是也更慢!),这需要使用--extend-check选项:# myisamchk --extend-check /path/to/tblName对错误的检查是没有破坏性的,这意味着你不必担心执行对你的数据文件的检查会使已经存在的问题 变得更糟。另一方面,修复选项,虽然通常也是安全的,但是它对你的数据文件的更改是无法撤消的。因为这个原因,我们强烈推荐你试图修复一个被破坏的表文件 时首先做个备份,并确保在制作这个备份之前你的MySQL服务是关闭的。# 修复myisamchk --safe-recover function_products.myi
MySQL数据库下.frm .MYD .MYI损坏恢复操作——筑梦之路相关推荐
- myd加入mysql数据库_mysql数据库是.frm,.myd,myi备份如何导入mysql
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...
- 数据库是.frm,.myd,myi备份如何导入mysql (转)
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...
- mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
2019独角兽企业重金招聘Python工程师标准>>> mysql数据库的备份与还原主要有3中方式 方式一 备份:通过导出sql执行文件备份数据库 还原:通过导入sql执行文件到my ...
- MySQL数据库中.frm和.myi和.myd文件是什么文件?
如果一个表同时有3个你上面说的文件,则存储引擎是myisam,其中可以简单理解成这样: (1).frm–表定义,是描述表结构的文件. (2).MYD–"D"数据信息文件,是表的数据 ...
- .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库
---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ---------------------- 前几天在黑马论坛上遇到一个网 ...
- 如何将.FRM,.MYD,MYI文件转换为.SQL导入数据库中
先说说这几种文件是干什么的: *.frm是描述了表的结构, *.myd保存了表的数据记录, *.myi则是表的索引. 其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构. . ...
- MySQL数据库 第5章:单表操作
MySQL数据库 第5章:单表操作 5.1 数据操作 5.1.1 复制表结构和数据 5.1.2 解决主键冲突 5.1.3 清空数据 5.1.4 去除重复记录 5.2 排序与限量 5.2.1 排序 5. ...
- 织梦数据库改mysql前缀_织梦快速批量修改MYSQL数据库表前缀与表名实例操作
这篇文章主要为大家详细介绍了织梦快速批量修改MYSQL数据库表前缀与表名实例操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 我们在安装织梦系统的时候,有一次 ...
- Node连接MySQL数据库进行基本的增删改查操作(一看就会)
Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...
- 不关闭Selinux\Firewalld的情况下OpenSSH 9.0/9.1/9.2升级说明——筑梦之路
前面写了一些文章,关于利用官方源码编译或者制作rpm包来升级openssh,修复安全漏洞 centos 7 制作openssh8.7/8.8/8.9/9.0 p1 rpm包升级--筑梦之路_筑梦之路的 ...
最新文章
- 2022-2028年中国网络出版产业投资分析及前景预测报告
- Mac笔记本中是用Idea开发工具在Java项目中调用python脚本遇到的环境变量问题解决...
- 与aspect长得像的单词_长相差不多的单词,你能一眼识别吗?
- Bean的id、name、ref、refid
- 【算法数据结构Java实现】欧几里得算法
- entOS 7 安装 python3+pip3+chrome+chromedriver+selenium+requests 无GUI运行脚本
- 925. Long Pressed Name 长按键入
- hadoop博客 oschina
- 在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)
- 转移服务器显示乱码,两台服务器之间数据传输乱码问题
- Android四大组件每个组件的作用?它们都可以开启多进程吗?
- 抖音直播可以看全场回放了?怎么进行有效复盘?
- python剪刀石头布_python练习案例--剪刀石头布
- 发字的楷书写法图片_成年人要想练字,应该先练楷书还是行书?
- JavaScript工具函数宝典(内含95个函数)
- 支付通道跳转H5 WAP快捷支付
- 用vue-cli3+vue-video-player写了个高佣联盟推广网站
- 更多的 Ubuntu 手机即将上市
- 西门子S7-1500PLC大型程序,各种FB块PTO控制20多个轴
- chaim(柴米油盐酱醋茶的下一句人生百味)
热门文章
- 王道书 P150 T18(在中序线索二叉树里找指定节点在后序的前驱节点)+ 拓展(在中序线索二叉树里找指定节点在先序的后继节点)
- 中文邮件分类[朴素贝叶斯、支持向量机、Logistic,TF-IDF,词袋模型]
- autocad ios 虚线_autocad中画箭头、虚线绘制方法介绍
- 蓝桥杯:填字母游戏(第八届决赛javaB第五题) 博弈+递归+回溯+map记忆化
- 用Js怒刷LeetCode
- 运营老鸟眼中,“用户分层”真的超级简单!
- 读《显微镜下的大明》马伯庸---笔记
- 算法设计与分析-递归与卡特兰数
- 国外博士论文下载网址
- 蚂蚁金服实习Android岗,面试闯关记。