最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql存儲引擎MyISAM的常見問題(表損壞、無法訪問、磁盤空間不足)

 更新時間:2016年05月13日 09:44:10   投稿:lijiao  
這篇文章主要介紹了Mysql存儲引擎MyISAM的常見問題,針對表損壞、無法訪問、磁盤空間不足等問題進行解決,感興趣的小伙伴們可以參考一下

本文為大家分享了解決Mysql存儲引擎MyISAM常見問題的方法,供大家參考,具體內(nèi)容如下

一、處理MyISAM存儲引擎的表損壞

在使用MySQL,可能會遇到過MyISAM存儲引擎的表損壞的情況。如以下情況:

.frm被鎖定不能修改

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

意外結束記錄

文件被毀壞

從表處理器得到錯誤nnn

解決辦法1:

使用MySQL自帶的myisamchk工具進行修復
打開bin目錄,可以看到該工具

這里寫圖片描述 

命令如下
myisamchk -r tablename
r代表recover

myisamchk -o tablename
-o參數(shù)代表–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 代表最大索引大小
可以通過如下命令來進行擴展數(shù)據(jù)文件大小
alter table table_name MAX_ROWS=88888888 AVG_ROW_LE=66666

三、數(shù)據(jù)目錄磁盤空間不足

1、針對MyISAM存儲引擎

可以將數(shù)據(jù)目錄和索引目錄存儲到不同的磁盤空間。

2、針對InnoDB存儲引擎

對于InnoDB存儲引擎的表,因為數(shù)據(jù)文件和索引文件時存放在一起的。所以無法將他們分離。當磁盤空間出現(xiàn)不足時候,可以增加一個新的數(shù)據(jù)文件,這個文件放在有充足空間的磁盤上。具體實現(xiàn)是通過InnoDB_data_file_path中增加此文件。
innodb_data_file_path=/home/mysql/data:10000M;/user/mysql/data:10000M:autoextend
參數(shù)修改之后,需要重啟服務器,才可以生效。

四、同一臺主機上安裝多個Mysql

除了每個Mysql安裝目錄不能相同外,還需要的是port和socket不能一樣。
mysql.sock就是客戶端連接與mysql間通信用的。socket文件,只能本機使用,遠程連接要通過tcp/ip了。

以上就是Mysql存儲引擎MyISAM常見問題解析,謝謝大家的閱讀。

相關文章

  • Mysql如何設置表主鍵id從1開始遞增

    Mysql如何設置表主鍵id從1開始遞增

    這篇文章主要介紹了Mysql如何設置表主鍵id從1開始遞增問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Mysql安裝 Navicat 出現(xiàn)1044/1045錯誤的解決方法

    Mysql安裝 Navicat 出現(xiàn)1044/1045錯誤的解決方法

    Navicat 出現(xiàn)1044/1045錯誤是網(wǎng)友們一直頭疼的問題,本文以此進行詳細介紹,需要了解的朋友可以參考下
    2012-12-12
  • MySQL 查詢速度慢的原因

    MySQL 查詢速度慢的原因

    高性能MySQL需要合理的設計查詢。如果查詢寫的很糟糕,即使表結構再合理、索引再合適,也是無法實現(xiàn)高性能的。
    2021-05-05
  • MySQL數(shù)據(jù)庫備份工具mylvmbackup的使用解讀

    MySQL數(shù)據(jù)庫備份工具mylvmbackup的使用解讀

    這篇文章主要介紹了MySQL數(shù)據(jù)庫備份工具mylvmbackup的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • 部署MySQL延遲從庫的好處小結

    部署MySQL延遲從庫的好處小結

    這篇文章主要給大家介紹了部署MySQL延遲從庫的一些好處,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • MySQL按天分組統(tǒng)計一定時間內(nèi)的數(shù)據(jù)實例(沒有數(shù)據(jù)補0)

    MySQL按天分組統(tǒng)計一定時間內(nèi)的數(shù)據(jù)實例(沒有數(shù)據(jù)補0)

    我們在用Mysql制作數(shù)據(jù)可視化圖表時候,經(jīng)常需要按照天對數(shù)據(jù)進行分組統(tǒng)計,下面這篇文章主要給大家介紹了關于MySQL按天分組統(tǒng)計一定時間內(nèi)的數(shù)據(jù),沒有數(shù)據(jù)補0的相關資料,需要的朋友可以參考下
    2023-03-03
  • MySQL Semisynchronous Replication介紹

    MySQL Semisynchronous Replication介紹

    這篇文章主要介紹了MySQL Semisynchronous Replication介紹,本文講解了Semisynchronous Replication 定義、,需要的朋友可以參考下
    2015-05-05
  • CentOS7下mysql 8.0.16 安裝配置方法圖文教程

    CentOS7下mysql 8.0.16 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了CentOS7下mysql 8.0.16 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • SQL insert into語句寫法講解

    SQL insert into語句寫法講解

    這篇文章主要介紹了SQL insert into語句寫法講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 解決mySQL中1862(phpmyadmin)/1820(mysql)錯誤的方法

    解決mySQL中1862(phpmyadmin)/1820(mysql)錯誤的方法

    最近在工作中發(fā)現(xiàn)一直在運行的mysql突然報錯了,錯誤提示1820,phpmyadmin也不能登陸,錯誤為1862,雖然摸不著頭腦但只能想辦法解決,下面這篇文章給大家分享了解決這個問題的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12

最新評論

七台河市| 伊川县| 昌平区| 临沧市| 舒兰市| 天祝| 江津市| 曲阜市| 临颍县| 姚安县| 修文县| 胶南市| 蚌埠市| 南平市| 桂平市| 武隆县| 涪陵区| 尼玛县| 潮安县| 祁连县| 新兴县| 阿坝县| 广汉市| 大竹县| 无为县| 晴隆县| 错那县| 长岛县| 元谋县| 宁化县| 雅安市| 台东县| 若羌县| 桐乡市| 广宁县| 哈巴河县| 民勤县| 巴彦县| 长顺县| 砀山县| 醴陵市|