国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

MySQL索引被破壞所產生的問題解決

數據庫 MySQL
我們今天主要向大家描述的是MySQL索引在被破壞的情況想所產生的問題與其實際的解決方案。下面就是文章的具體方案描述。

以下的文章主要講述的是一個MySQL索引在被破壞的情況想所產生的問題與其實際的解決方案。如果你對其實際的操作方案感興趣的話,你就可以瀏覽以下的文章了,下面就是文章的具體內容描述。

下午上班,驚聞我的dedecms的網站出問題了,訪問一看,果然全屏報錯,檢查MySQL(和PHP搭配之***組合)日志,錯誤信息為:

 

  1. Table '.\dedecmsv4\dede_archives' is marked as crashed and should be repaired 

提示說cms的文章表dede_archives被標記有問題,需要修復。于是趕快恢復歷史數據,上網查找原因。最終將問題解決。解決方法如下:

找到MySQL(和PHP搭配之***組合)的安裝目錄的bin/myisamchk工具,在命令行中輸入:

 

  1. myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI 

然后myisamchk 工具會幫助你恢復數據表的MySQL索引。重新啟動MySQL(和PHP搭配之***組合),問題解決。

問題分析:

1、錯誤產生原因,有網友說是頻繁查詢和更新dede_archives表造成的MySQL索引錯誤,因為我的頁面沒有靜態生成,而是動態頁面,因此比較同意這種說法。還有說法為是MySQL(和PHP搭配之***組合)數據庫因為某種原因而受到了損壞,如:數據庫服務器突發性的斷電、在提在數據庫表提供服務時對表的原文件進行某種操作都有可能導致MySQL(和PHP搭配之***組合)數據庫表被損壞而無法讀取數據。總之就是因為某些不可測的問題造成表的損壞。

問題的編號為145

2、問題解決辦法。

當你試圖修復一個被破壞的表的問題時,有三種修復類型。如果你得到一個錯誤信息指出一個臨時文件不能建立,刪除信息所指出的文件并再試一次--這通常是上一次修復操作遺留下來的。
這三種修復方法如下所示:

  1. % myisamchk --recover --quick /path/to/tblName   
  2. % myisamchk --recover /path/to/tblName   
  3. % myisamchk --safe-recover /path/to/tblName  

***種是最快的,用來修復最普通的問題;而***一種是最慢的,用來修復一些其它方法所不能修復的問題。

檢查和修復MySQL(和PHP搭配之***組合)數據文件

如果上面的方法無法修復一個被損壞的表,在你放棄之前,你還可以試試下面這兩個技巧:

如果你懷疑表的MySQL索引文件(*.MYI)發生了不可修復的錯誤,甚至是丟失了這個文件,你可以使用數據文件(*.MYD)和數據格式文件(*.frm)重新生成它。首先制作一個數據文件(tblName.MYD)的拷貝。重啟你的MySQL(和PHP搭配之***組合)服務并連接到這個服務上,使用下面的命令刪除表的內容:

  1. MySQL(和PHP搭配之***組合)> DELETE FROM tblName;  

在刪除表的內容的同時,會建立一個新的索引文件。退出登錄并重新關閉服務,然后用你剛才保存的數據文件(tblName.MYD)覆蓋新的(空)數據文件。***,使用myisamchk執行標準的修復(上面的第二種方法),根據表的數據的內容和表的格式文件重新生成索引數據。

如果你的表的格式文件(tblName.frm)丟失了或者是發生了不可修復的錯誤,但是你清楚如何使用相應的CREATE TABLE語句來重新生成這張表,你可以重新生成一個新的.frm文件并和你的數據文件和索引文件(如果MySQL索引文件有問題,使用上面的方法重建一個新的)一起使用。首先制作一個數據和索引文件的拷貝,然后刪除原來的文件(刪除數據目錄下有關這個表的所有記錄)。

啟動MySQL(和PHP搭配之***組合)服務并使用當初的CREATE TABLE文件建立一個新的表。新的.frm文件應該可以正常工作了,但是***你還是執行一下標準的修復(上面的第二種方法)。


3、myisamchk工具介紹(見MySQL(和PHP搭配之***組合)的官方手冊)

可以使用myisamchk實用程序來獲得有關數據庫表的信息或檢查、修復、優化他們。myisamchk適用MyISAM表(對應.MYI和.MYD文件的表)。

調用myisamchk的方法:

  1. shell> myisamchk [options] tbl_name ... 

options指定你想讓myisamchk做什么。在后面描述它們。還可以通過調用myisamchk --help得到選項列表。

tbl_name是你想要檢查或修復的數據庫表。如果你不在數據庫目錄的某處運行myisamchk,你必須指定數據庫目錄的路徑,因為myisamchk不知道你的數據庫位于哪兒。實際上,myisamchk不在乎你正在操作的文件是否位于一個數據庫目錄;你可以將對應于數據庫表的文件拷貝到別處并且在那里執行恢復操作。

如果你愿意,可以用myisamchk命令行命名幾個表。還可以通過命名MySQL索引文件(用“ .MYI”后綴)來指定一個表。它允許你通過使用模式“*.MYI”指定在一個目錄所有的表。例如,如果你在數據庫目錄,可以這樣在目錄下檢查所有的MyISAM表:

  1. shell> myisamchk *.MYI 

如果你不在數據庫目錄下,可通過指定到目錄的路徑檢查所有在那里的表:

  1. shell> myisamchk /path/to/database_dir/*.MYI 

你甚至可以通過為MySQL(和PHP搭配之***組合)數據目錄的路徑指定一個通配符來檢查所有的數據庫中的所有表:

  1. shell> myisamchk /path/to/datadir/*/*.MYI 

推薦的快速檢查所有MyISAM表的方式是:

  1. shell> myisamchk --silent --fast /path/to/datadir/*/*.MYI 

如果你想要檢查所有MyISAM表并修復任何破壞的表,可以使用下面的命令:

  1. shell> myisamchk --silent --force --fast --update-state \  
  2. -O key_buffer=64M -O sort_buffer=64M \  
  3. -O read_buffer=1M -O write_buffer=1M \  
  4. /path/to/datadir/*/*.MYI 

該命令假定你有大于64MB的自由內存。關于用myisamchk分配內存的詳細信息,參見5.9.5.5節,“myisamchk內存使用”。

當你運行myisamchk時,必須確保其它程序不使用表。否則,當你運行myisamchk時,會顯示下面的錯誤消息:

  1. warning: clients are using or haven't closed the table properly 

這說明你正嘗試檢查正被另一個還沒有關閉文件或已經終止而沒有正確地關閉文件的程序(例如MySQL(和PHP搭配之***組合)d服務器)更新的表。

如果MySQL(和PHP搭配之***組合)d正在運行,你必須通過FLUSH TABLES強制清空仍然在內存中的任何表修改。當你運行myisamchk時,必須確保其它程序不使用表。避免該問題的最容易的方法是使用CHECK TABLE而不用myisamchk來檢查表。以上的相關內容就是對一個MySQL索引被破壞的問題及解決的介紹,望你能有所收獲。

【編輯推薦】

  1. 查看MySQL連接數的實際操作流程
  2. 對MySQL 中文亂碼的解決方案的描述
  3. MySQL root密碼重置的三步驟
  4. 實現MySQL雙機熱備的實際操作步驟
  5. MySQL初學者的必備3要素
     
責任編輯:佚名 來源: 博客園
相關推薦

2010-11-24 14:03:28

mysql表索引

2010-05-11 12:57:45

MySQL數據庫編碼

2010-05-05 14:20:46

AIX CDE

2010-04-28 18:01:15

Unix系統

2010-06-17 11:35:24

Ubuntu 修復Gr

2011-06-27 16:44:59

Qmake

2011-06-13 16:16:32

Qt 中文問題

2010-05-20 11:06:01

IIS服務器

2011-08-10 13:46:36

Navicat MySMySQL

2009-02-26 11:13:41

Weblogic中間件JSP

2009-06-30 14:02:00

Struts亂碼Eclipse

2011-08-25 18:35:07

Linux cron執

2011-03-18 18:47:34

QtMySQL

2012-05-09 10:08:41

跨機房

2011-01-21 14:13:10

2010-05-05 10:25:24

Unix操作系統

2009-12-28 10:56:45

WPF Image

2011-11-28 22:45:19

Nginxsession

2009-08-14 13:49:58

Rails中文問題

2010-04-13 14:25:24

Oracle問題解決
點贊
收藏

51CTO技術棧公眾號

久久免费国产| 另类图片国产| 一区二区三区中文| 极品少妇xxxx偷拍精品少妇| 国产三级精品视频| 亚洲影院在线观看| 精品裸体舞一区二区三区| 插插插亚洲综合网| 国产免费一区二区三区香蕉精| 九九热这里只有在线精品视| 欧美成人精品xxx| 久久久久综合一区二区三区| www.中文字幕在线| 日韩精品福利视频| gay视频丨vk| 忘忧草在线日韩www影院| 日韩在线欧美| 国产精品天干天干在线综合| 精品久久久久久久久久久久久久久久久 | 精品人妻一区二区三区四区在线| 久久国产亚洲精品无码| 三级视频在线| 国产福利91精品一区二区| 希岛爱理av一区二区三区| 男女激情视频一区| 五月婷婷另类国产| 中文字幕亚洲天堂| 国模gogo一区二区大胆私拍| 久久国产精品一区二区三区| 成人满18在线观看网站免费| 三级网站视频在在线播放| 国语一区二区三区| 黑人一区二区| 国产精品久久久久久久久晋中 | 2019精品视频| 久久久久欧美| 2014国产精品| 国产免费视频传媒| 小视频免费在线观看| 群体交乱之放荡娇妻一区二区| 国产精品宾馆| 午夜一级在线看亚洲| 亚洲一线二线三线视频| 日韩一级大片在线| 国产精品狼人色视频一区| 欧美凹凸一区二区三区视频| 黄色激情在线视频| 丝袜国产在线| 免费观看久久av| 久久一日本道色综合久久| 久久久久久**毛片大全| 欧美日韩亚洲丝袜制服| 一区二区三区视频观看| 在线观看国产一区| h片精品在线观看| 免费看黄裸体一级大秀欧美| 欧美色区777第一页| 亚洲a在线观看| 国自产拍在线网站网址视频| 国产精品7m凸凹视频分类| 久久久久久久久久久电影| 亚洲欧美日本另类| 亚洲在线观看视频网站| 中文在线а√在线| 欧美99在线视频观看| 亚洲一二三区不卡| 日本一本a高清免费不卡| 91精品国自产在线观看| 国产福利小视频在线观看| 亚洲国产一区二区三区高清| 精品国产免费人成在线观看| 视频在线精品一区| 日本免费在线一区| 中文字幕在线不卡| 欧美黑人性视频| 男人插曲女人视频免费| 97精品国产| 欧美日韩伊人| 午夜电影网一区| 久久久久综合一区二区三区| 国产丝袜在线观看视频| 国产乱码精品1区2区3区| 亚洲网站在线观看| jizz欧美性11| 91久久综合| 久久久999精品免费| 四虎黄色影院| 在线播放日韩| 亚洲男人的天堂网站| 视频二区在线播放| 狠狠色狠狠色综合日日tαg| 欧美一区二区三区爱爱| 天堂va久久久噜噜噜久久va| 99精品视频在线免费播放| 亚洲午夜精品在线| 国产亚洲情侣一区二区无| 国产乱子精品一区二区在线观看| 999在线观看精品免费不卡网站| 最好看的中文字幕久久| 久久久国产精品x99av| 国产乱视频在线观看| 伊人久久亚洲美女图片| 欧美日韩一区成人| 亚洲色精品三区二区一区| 免费在线超碰| 日本va欧美va瓶| 色婷婷精品大在线视频| 日本午夜精品久久久久| 亚洲sss视频在线视频| 亚洲日本精品一区| 波多野结衣在线一区二区 | 色视频在线看| 99热精品一区二区| 成人羞羞视频免费| 四虎地址8848精品| 欧美一区二区播放| 日本视频三区| 激情欧美一区二区| 国产精品扒开腿做爽爽爽的视频| 成人伊人222| 精一区二区三区| 成人激情春色网| 99久久香蕉| 91黄视频在线观看| 999精品视频在线| 美日韩一级片在线观看| 性色av一区二区三区免费 | 日本精品免费观看| 日韩精品av| 国产精品s色| 国产精品香蕉国产| 国产成人精品一区二三区在线观看 | 在线成人私人影院| 亚洲国产精品t66y| 中文字幕第100页| 久久久精品影视| 日韩欧美国产片| 一区在线观看免费| 三上悠亚在线观看| 欧洲亚洲精品在线| 国内在线精品| 欧美三级韩国三级日本一级| 欧美性猛交xxx乱大交3蜜桃| 3d成人h动漫网站入口| 成全电影大全在线观看| 国产亚洲精品久久久久久牛牛| 免费在线黄色影片| 欧美丰满美乳xxx高潮www| 欧美性video| 欧美精品午夜视频| 国产精品久久久久久麻豆一区软件| 久久伊人91精品综合网站| 精品国产亚洲一区二区三区在线| www国产91| 欧美理伦片在线播放| 欧美另类第一页| 久久影院100000精品| 久久精品日产第一区二区三区精品版| 国产精品免费大片| 国产精品久久久久aaaa九色| 久久午夜视频| 中文字幕无码精品亚洲35| 国产精品久久综合| 亚洲精品一区二区三区av| 国产真实精品久久二三区| 久久人人爽人人爽人人av| 一本久道久久久| 在线观看一区二区三区三州| 毛片手机在线观看| 在线一区二区三区做爰视频网站| 欧美性猛交7777777| 欧美在线一区二区| 岛国av在线播放| 国产成人精品一区二区| 亚洲永久视频| 特黄特黄的视频| 亚洲精品99久久久久| 久久aimee| 亚洲国产精品女人| 黑人巨大精品欧美一区二区三区| 午夜不卡影院| 国产精品久久久久久久久男| 在线欧美日韩| 成人黄网18免费观看的网站| 亚洲第五色综合网| 欧美va天堂在线| 久久九九国产视频| 精品福利在线导航| 亚洲成人三区| 东京热加勒比无码少妇| 精品av综合导航| 欧美调教网站| 亚洲资源在线网| 亚欧色一区w666天堂| 99久久人爽人人添人人澡| 欧美重口乱码一区二区| 精品成人在线视频| 欧美日韩视频免费看| 亚洲天堂第一区| 欧美成人一级视频|