位置: 编程技术 - 正文

Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)(mysql存储引擎面试题)

编辑:rootadmin

推荐整理分享Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)(mysql存储引擎面试题),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql存储引擎myisam,mysql存储引擎的作用,mysql存储引擎myisam,mysql存储引擎的数据结构,mysql存储引擎的区别,mysql存储引擎myisam,mysql存储引擎myisam,mysql存储引擎myisam,内容如对您有帮助,希望把文章链接给更多的朋友!

本文为大家分享了解决Mysql存储引擎MyISAM常见问题的方法,供大家参考,具体内容如下

一、处理MyISAM存储引擎的表损坏

在使用MySQL,可能会遇到过MyISAM存储引擎的表损坏的情况。如以下情况:

.frm被锁定不能修改

找不到.myi文件(索引文件)

意外结束记录

文件被毁坏

从表处理器得到错误nnn

解决办法1:

使用MySQL自带的myisamchk工具进行修复 打开bin目录,可以看到该工具

Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)(mysql存储引擎面试题)

命令如下 myisamchk -r tablename r代表recover 或 myisamchk -o tablename -o参数代表?safe-recover 可以进行更安全的修复

解决办法2: 使用MySQL的CHECK table和repair table命令进行修复 check table用来检查表是否有损坏,repair table用来对坏表进行修复。

二、MyISAM表过大,无法访问问题

首先我们可以通过myisamchk命令来查看MyISAM表的情况。如下图,我查看admin表

datefile length代表当前文件大小 keyfile length代表索引文件大小 max datefile length 代表最大文件大小 max keyfile length 代表最大索引大小 可以通过如下命令来进行扩展数据文件大小 alter table table_name MAX_ROWS= AVG_ROW_LE=

三、数据目录磁盘空间不足

1、针对MyISAM存储引擎

可以将数据目录和索引目录存储到不同的磁盘空间。

2、针对InnoDB存储引擎

对于InnoDB存储引擎的表,因为数据文件和索引文件时存放在一起的。所以无法将他们分离。当磁盘空间出现不足时候,可以增加一个新的数据文件,这个文件放在有充足空间的磁盘上。具体实现是通过InnoDB_data_file_path中增加此文件。 innodb_data_file_path=/home/mysql/data:M;/user/mysql/data:M:autoextend 参数修改之后,需要重启服务器,才可以生效。

四、同一台主机上安装多个Mysql

除了每个Mysql安装目录不能相同外,还需要的是port和socket不能一样。 mysql.sock就是客户端连接与mysql间通信用的。socket文件,只能本机使用,远程连接要通过tcp/ip了。

标签: mysql存储引擎面试题

本文链接地址:https://www.jiuchutong.com/biancheng/347232.html 转载请保留说明!

上一篇:忘记MySQL的root密码该怎么办

下一篇:VS2013连接MySQL5.6成功案例一枚(vs2019连接mysql)

  • 进口洋酒能存放多少年
  • 发放上年年终奖个税
  • 应收账款平均余额包括应收票据吗
  • 定期定额不开票违法吗
  • 怎么从其他公司挖人
  • 没有达到起征点的工资忘计申报个税,可以税前扣除吗
  • 以前年度损益调整
  • 发票可以盖财务章吗?
  • 应收票据和应收账款的区别举例
  • 补提以前年度税费应该计入
  • 对外贸易出口公司
  • 融资租赁的固定资产由承租方进行核算,体现了( )原则
  • 公司支付倒垃圾费怎么做会计分录
  • 建筑企业小规模纳税标准
  • 股票收入要交税的后果有哪些
  • 代增值税专用发票网上申请
  • 虚列成本费用的后果
  • 关联企业的认定标准司法
  • 本年已预缴所得税
  • 私立医院适用什么法律
  • 收到的投资收益属于经营活动产生的现金流量吗
  • 幼儿园开发成本
  • 一次性购房发票什么时候给开
  • 技术开发免征增值税属于普通零税率项目么?
  • 如何关闭windowsdefender防病毒
  • 苹果官网iPhone12
  • ghost恢复方法
  • 对公账户转私人账户手续费多少
  • 政府闲置土地
  • 购置固定资产用什么凭证
  • spring获取bean的完全限定类名
  • laravel中间件是什么意思
  • 企业的会计科目可以任意设置随意修改
  • ps打不出字怎么回事
  • 如何解决php乱码
  • phpcms默认密码
  • 企业出租专利技术收取的租金不得确认为收入对吗
  • 企业贴现会计分录
  • 货物退回的会计怎么做账
  • 公司组织出国旅游很差吗
  • 特许权使用费计入无形资产吗
  • 以前年度管理费用
  • 简易征收的项目进项税可以抵扣吗
  • 施工企业机械租赁费用
  • 汇算清缴水电费没有发票填在哪里
  • 电商行业的采购
  • 股权激励费用如何计提
  • 应付账款可以用现金支付吗
  • 连锁店会计处理流程
  • 私立幼儿园怎样转公立幼儿园
  • 结构性存款怎么计算收益
  • 代开专票作废税已经交了如何做分录?
  • 案例分析以前年龄的变化
  • 工程类企业存货包括哪些
  • 购买金税盘的分录
  • 应收账款管理办法
  • mysql登录失败处理
  • sqlserver批量执行sql脚本
  • 按关键字13,24,37,90,53,34
  • UBUNTU怎么安装MPEG-4解码器
  • uefi模式怎么装机
  • 苹果电脑macbookpro忘记密码
  • 双击windows 7桌面上的快捷图标可以干嘛
  • win10里的运行
  • win8怎么快速开机
  • linux %1
  • window8设置在哪里
  • windows7不显示移动硬盘
  • Win10 mobile 10586.107升级后会出现哪些bug?
  • cocos2dx scrollview
  • perl数组去重
  • python教程详细
  • webpack使用场景
  • 详解Python装饰器由浅入深
  • jquery的核心函数
  • 安卓抓包apk
  • python数据类型总结
  • 东莞市电子税务局app
  • 娱乐会所一般有什么
  • 江西省税务局电话号码查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设