精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

檢查與維護MySQL數據庫表的操作流程

數據庫 MySQL
我們今天主要向大家講述的是正確檢查與維護MySQL數據庫表的實際操作流程,下面就是文章的主要內容的具體描述,望你會有所收獲。

以下的文章主要向大家描述的是正確檢查與維護MySQL數據庫表的實際操作流程,以及在檢查與維護MySQL數據庫表的實際操作中值得我們大家留意的事項的具體描述,望你在瀏覽之后會有所收獲。

理想的情況是,MySQL(和PHP搭配之***組合)從***安裝以來始終平穩地運行。但有時確實會由于各種原因而出現問題,其范圍可以從電源斷電到硬件故障到不正常地關閉MySQL(和PHP搭配之***組合)服務器(如用kill -9終止服務器或機器崩潰)。

 

諸如這樣的情況大部分都超出您的控制范圍,它們會導致數據庫表的毀壞,尤其是在對表進行修改且未完全寫入時所引起的。

 

本章的重點是檢測和解決表的問題,而不論問題是如何引起的。對于表的檢查和修復,MySQL(和PHP搭配之***組合)管理員***的朋友是myisamchk 和isamchk 實用程序。這兩個程序有好幾個功能,我們已經在第4章討論了怎樣使用它們執行索引鍵的分布分析和索引的釋放與激活。還可以使用它們檢查表和修復有問題的表。這使您能在表變壞之前(使表不能使用之前)修正故障。

 

myisamchk 和isamchk 提供的全部選項的清單在附錄E 中。有關其他的背景,請參閱MySQL(和PHP搭配之***組合)參考指南的“維護MySQL(和PHP搭配之***組合)安裝”一章。

 

表的故障檢測和修正的一般過程如下:

1) 檢查出錯的表。如果該表檢查通過,則完成任務,否則必須修復它。

 

2) 在開始修復之前對表文件進行拷貝,以防萬一。

 

3) 試著修復表。

 

4) 如果修復操作失敗,從數據庫備份和更新日志中恢復此表。

 

上述過程的***一步假定您已經執行了數據庫備份并允許更新日志有效。如果不是這樣的話,系統將有危險。參考第11章查找一下怎樣使用MySQL(和PHP搭配之***組合)aump 和怎樣開啟更新日志。您肯定不想不可挽回地丟失一個表,因此,應努力地做備份。

 

在使用myisamchk 或isamchk 檢查或修復表之前,應該滿足一些初步需求:

 

建立常規的數據庫備份過程并允許更新日志,以防事情越來越糟使表的毀壞不能修復。筆者好像在以前提醒過這一點?

 

在開始試驗之前應先仔細地閱讀本章的內容。尤其是不應該在閱讀“避免與MySQL數據庫表服務器交互作用”之前進行操作,因為它將討論當您試圖在一個表上執行檢查或修復過程時服務器正在使用這個表所引起的問題。它還討論怎樣在服務器運行時防止那些問題發生。

 

當運行表檢查或修復時,您應該被注冊在運行MySQL(和PHP搭配之***組合)的賬號下,因為您需要對表文件讀寫訪問。

 

myisamchk 和isamchk 的調用語法

MySQL(和PHP搭配之***組合)的myisamchk 和isamchk 實用程序很類似,多數時候它們可以用同樣的方式使用。它們之間的主要區別是它們所使用的表的類型。對于MyISAM 表,使用my i s a m c h k,而對于ISAM 表,則使用i s a m c h k。您可以通過表的索引文件的擴展名來告訴表使用哪種存儲格式。擴展名“. M Y I”表明是一個MyISAM 表,而“. I S M”表明是ISAM 表。

為了使用任一個實用程序,應指明您所要檢查或修復的表,以及指明要執行的操作類型的選項:

 

% myisamchk options tbl_name...

 

% isamchk options tbl_name...

 

tbl_name 參數可以是表名也可以是該表的索引文件名。如果指定多個表,可以很容易地使用文件名模式來拾取目錄中所有相應的文件:

 

% myisamchk options *.MYI

 

% isamchk options *.ISM

 

不會因為告訴了錯誤的程序來檢查某個表而使該表毀壞,但是除了發布一條警告消息外此程序不做任何事情。例如,下面的***條語句將檢查當前目錄中的所有MyISAM 表,而第二條語句只顯示一條警告消息:

 

% myisamchk *.MYI 正確

 

% myisamchk *.ISM 不正確─文件類型錯

 

不論是myisamchk 還是isamchk 都不對表所在的位置做任何判斷,因此,應該或者在包含表文件的目錄中運行程序,或者指定表的路徑名。這允許您將表文件拷貝到另一個目錄中并用該拷貝進行操作。

 

檢查表

myisamchk 和isamchk 提供了表檢查方法,這些方法在徹底檢查表的程度方面有差異。通常用標準方法就足夠了。如果標準檢查報告沒有發現錯誤而您仍然懷疑有毀壞(或許因為查詢沒有正常地工作),可能要執行更徹底的檢查。要想用任意一個實用程序執行標準的表檢查,則不用帶任何選項直接調用即可:

% myisamchk tbl_name

 

% isamchk tbl_name

 

為了執行擴充檢查,使用--extend-check 選項。該選項非常慢,但檢查極為徹底。對于該表的數據文件中的每個記錄,索引文件中的每個索引的相關鍵都被檢查以確保它真正指向正確的記錄。myisamchk 還有一個中間選項- - m e d i um - c h e c k,它不如擴展檢查徹底,但速度快。

 

如果對于--extend-check 檢查不報告錯誤,則可以肯定表是好的。如果您仍然感覺表有問題,那原因肯定在其他地方。應重新檢查任何好像有問題的查詢以驗證查詢是正確書寫的。如果您認為問題可能是MySQL數據庫表服務器的原因,應考慮整理一份故障報告或升級到新的版本上。

 

如果myisamchk 或isamchk 報告表有錯誤,應用下節中的說明修復它們。

 

修復表

表的修復是一項可怕的工作,如果具體問題非常獨特則更難進行。然而,有一些常規的指導思想和過程,可以遵循它們來增加修正表的機會。通常,開始時可以用最快的修復方法,看看是否能修正故障。如果發現不行的話,可以逐步升級到更徹底的(但更慢的)修復方法上,直到故障被修復或您不能繼續升級為止(實際上,大多數問題不用更大規模的和更慢的方法就能修正)。如果表不能修復,則從備份中恢復該表。有關使用備份文件和更新日志進行恢復的指導在已第11章中給出。

1. 執行標準的表修復

 

為了修復一個表,執行下列步驟:

 

1) 試著用--recover 選項修正表,但也可以用--quick 選項試圖只根據索引文件的內容進行恢復。這樣將不觸及數據文件:

 

% myisamchk --recover --quick tbl_name

 

% isamchk --recover --quick tbl_name

 

2) 如果問題仍存在,再試一下上一步的命令,但忽略--quick 選項,以允許my i s a m c h k或isamchk 前進并修改數據文件:

 

% myisamchk --recover tbl_name

 

% isamchk --recover tbl_name

 

3) 如果還不工作,試一試--safe-recover 修復方法。這種方法比普通的恢復方法要慢,但能夠修正-recover 方法不能修正的幾個問題:

 

% myisamchk --safe-recover tbl_name

 

% isamchk --safe-recover tbl_name

 

如果myisamchk 或isamchk 由于一個“C a n’t create new temp file: file_name” 的錯誤消息在任何一步中停止,應該重復這個命令并增加--force 選項以迫使清除臨時文件。這個臨時文件可能是從上一次失敗的修復中留下的。

 

在修復表之前拷貝它們在執行表修復前應該遵循的一個常規的預防措施是做該表的新拷貝。這種情況未必出現,但如果發生,則可以從拷貝文件中做該表的新的拷貝并試試另一種恢復方法。

 

2. 標準表修復方法失敗時怎么辦

 

如果標準的修復過程未能修復表,則索引文件可能在修復時丟失或毀壞。盡管未必可能,但還是有可能使表的描述文件丟失。不論哪種情況,都需要替換受影響的文件,然后再試試標準修復過程。

 

為了重新生成索引文件,可以使用下列過程:

 

1) 定位到包含崩潰表的數據庫目錄中。

 

2) 將該表的數據文件移到安全的地方。

 

3) 調用MySQL(和PHP搭配之***組合)并通過執行下列語句重新創建新的空表,該語句使用表的描述文件tbl_name.frm 重新開始生成新的數據和索引文件:

 

MySQL(和PHP搭配之***組合)> DELETE FROM tbl_name;

 

4) 退出MySQL(和PHP搭配之***組合),將原始的數據文件移回到數據庫目錄中,替換剛建立的新的空文件。

 

5) 再試試標準表修復方法。

 

為了恢復該表的描述文件,可先從備份文件中恢復,然后再試著用標準修復方法。如果由于某些原因沒有備份,但知道建立表的CREATE TABLE 語句,則仍可以恢復該文件:

 

1) 定位到包含崩潰表的數據庫目錄中。

 

2) 將該表的數據文件移動到安全的地方。如果想要使用索引的話,還需將索引文件移走。

 

3) 調用MySQL(和PHP搭配之***組合)并發布CREATE TABLE 語句建立該表。

 

4) 退出MySQL(和PHP搭配之***組合),將原始數據文件移回數據庫目錄中,替換剛才新建的數據文件。如果在步驟2移動了索引文件,則也要將其移回數據庫目錄中。

 

5) 再試試標準表修

 

以上的相關內容就是對檢查和維護MySQL數據庫表的介紹,望你能有所收獲。

【編輯推薦】

  1. 453 h安裝在MySQL 4.1的亂碼問題
  2. MySQL5中的字符集問題與破解方案
  3. MySQL全文搜索索引的字段作用
  4. MySQL EMS亂碼的正確解決
  5. MySQL鏡像數據庫的正確建立在linux之下
責任編輯:佚名 來源: 博客園
相關推薦

2010-05-12 15:26:05

MySQL數據庫日志

2010-05-12 18:02:11

MySQL數據庫

2010-05-28 18:44:45

2010-05-26 11:21:00

MySQL數據庫操作

2010-05-20 17:56:43

2010-06-12 09:53:19

2010-05-25 09:47:05

2022-06-06 08:21:13

MySQL數據庫命令

2018-05-14 16:14:56

數據庫MySQL分表與分區

2010-05-28 13:48:07

MySQL數據庫密碼

2010-07-09 11:28:12

SQL Server數

2010-09-25 16:38:34

維護DHCP數據庫文件

2011-03-24 16:38:00

Exchange數據庫維護

2009-06-11 13:22:18

JBPM數據庫

2009-06-11 13:39:32

jBPM數據庫

2010-05-24 14:02:06

MySQL數據庫

2010-06-04 10:59:54

MySQL數據庫返回影

2010-06-01 13:58:24

遠程連接MySQL

2011-08-29 14:00:26

MySQL主從延時

2009-02-03 13:06:17

日常維護規范MySQL
點贊
收藏

51CTO技術棧公眾號

日本黄网免费一区二区精品| 久久精品小视频| 成年人午夜视频在线观看| 四虎影视在线观看2413| 久久精品国内一区二区三区| 久久99精品久久久久久噜噜| 国产偷人妻精品一区| 91成人抖音| 亚洲国产一区二区在线播放| 精品亚洲欧美日韩| 伊人网站在线观看| 日韩午夜免费| 精品国内亚洲在观看18黄| 人妻av一区二区| 亚洲一区二区三区久久久| 亚洲成人av中文| 91精品国产色综合久久久蜜香臀| 五月天综合网| 亚洲AV第二区国产精品| 精品亚洲国内自在自线福利| 97久久国产精品| 亚洲二区在线播放| 在线看成人短视频| 欧美变态tickling挠脚心| 日韩一区二区三区不卡视频| 国产高清中文字幕在线| 1024国产精品| 亚洲二区三区四区| 天堂中文网在线| 国产成人精品亚洲777人妖 | jizz18女人高潮| 极品束缚调教一区二区网站| 日韩无一区二区| 成人免费在线观看视频网站| 婷婷电影在线观看| 亚洲国产精品久久不卡毛片| 99亚洲精品视频| 91se在线| 中文欧美字幕免费| 日韩欧美一区二区视频在线播放 | 99久久精品一区二区| 亚洲自拍另类欧美丝袜| 日韩黄色片网站| 嫩草成人www欧美| 26uuu久久噜噜噜噜| 动漫精品一区一码二码三码四码| 亚洲高清资源在线观看| 日韩一区二区三区在线播放| 91视频免费在观看| 国产亚洲一区| 在线免费观看羞羞视频一区二区| 中文字幕无人区二| 2020最新国产精品| 欧美一区二区在线免费播放| 亚洲成人手机在线观看| 欧美一区在线观看视频| 欧美一区二区高清| 久草免费资源站| 国产欧美一区二区三区米奇| 亚洲国产成人久久综合| 久久久国产精品无码| 日韩深夜影院| 在线日韩精品视频| 波多野结衣 在线| 国产成人调教视频在线观看| 国产亚洲一级高清| 久久精品日韩无码| 综合激情一区| 午夜精品www| 国偷自拍第113页| 噜噜噜在线观看免费视频日韩| 日韩美女免费观看| 特级西西444www高清大视频| 久久久水蜜桃av免费网站| 欧洲成人免费视频| 中文字幕av资源| 国产精品一品二品| 国产精品亚洲综合| 男人天堂网在线| 中文字幕日韩一区二区| 日本免费a视频| 中文字幕在线免费观看视频| 欧美影片第一页| 欧美极品jizzhd欧美仙踪林| 黄色一区二区视频| 欧美专区一区二区三区| 国产精品你懂得| 97欧美在线视频| 色综合久久久网| 欧美成人免费在线视频| 极品尤物一区二区三区| 欧美成人免费| 欧美国产精品v| 麻豆md0077饥渴少妇| 成入视频在线观看| 欧美日韩综合色| 国产亚洲精品成人a| 美女精品一区最新中文字幕一区二区三区 | 亚洲精品第一区二区三区| 一二三四区在线观看| 色综合久久66| 国产清纯白嫩初高中在线观看性色| 亚洲自拍电影| 欧美裸体男粗大视频在线观看| www成人在线| 国产裸体歌舞团一区二区| 欧美日韩一区二区视频在线观看 | 亚洲国产www| 国产亚洲婷婷免费| 欧美一级片免费播放| 成年人免费观看的视频| heyzo高清中文字幕在线| 欧美性受xxxx| 亚洲资源中文字幕| 一本色道久久综合亚洲精品婷婷 | 日本黄色一级网站| 欧美亚洲精品在线| 欧美在线精品免播放器视频| 99久久亚洲精品日本无码 | 日韩美女视频在线| 99精品欧美一区二区| 亚洲成人直播| 91情侣偷在线精品国产| 大地资源中文在线观看免费版| 亚洲一区二区三区美女| 日韩成人精品视频在线观看| 国产乱码精品一区二区亚洲| 久久久久中文字幕| 国产精品视频第一页| 欧美国产国产综合| 99蜜桃臀久久久欧美精品网站| 97se亚洲| 久久久久久尹人网香蕉| 精品人妻aV中文字幕乱码色欲 | 欧产日产国产v| 久久精品国产999大香线蕉| 欧美亚洲另类在线一区二区三区| h片精品在线观看| 日韩免费电影网站| 天天看片中文字幕| 国内不卡的二区三区中文字幕| 亚洲精品在线免费看| 日韩不卡免费高清视频| 亚洲男人第一av网站| 97免费在线观看视频| 99在线精品视频| 日韩中字在线观看| 全球av集中精品导航福利| 国自产精品手机在线观看视频| 亚洲精品国产suv一区| 亚洲一区视频在线| 亚洲一区和二区| 99亚洲视频| 欧美成人在线免费观看| 天堂中文最新版在线中文| 日韩精品免费在线观看| 天天干天天色综合| 中文字幕第一区综合| 亚洲黄色小视频在线观看| 精品国产1区| 国产狼人综合免费视频| 羞羞网站在线看| 精品国一区二区三区| 国产精品美女毛片真酒店| 久久先锋资源网| 免费在线观看毛片网站| 日韩亚洲一区在线| 91性高湖久久久久久久久_久久99| 黄色成年人视频在线观看| 日韩欧美一级二级三级久久久| 久久国产在线观看| 久久日韩精品一区二区五区| 日本888xxxx| 国产精品97| 国产精品制服诱惑| 欧美成人资源| 久久精品视频网站| 日本高清视频www| 在线观看不卡视频| 欧美成人一区二区三区高清| 99riav久久精品riav| 手机在线看福利| 国产一区欧美| 日韩电影免费观看在| 9999精品视频| 2020久久国产精品| 求av网址在线观看| 亚洲国产精品一区二区久| 亚洲精品国产欧美在线观看| 一区二区三区四区精品在线视频| 三级黄色片网站| 久久99热狠狠色一区二区| www.日本在线播放| 欧美国产偷国产精品三区| 精品国产第一页| 亚洲男男av| 2020久久国产精品| 在线观看免费视频你懂的| 亚洲欧美精品一区二区| av av片在线看| 色欧美片视频在线观看| 69av视频在线| 国产日韩精品一区二区三区 | 欧美老女人在线视频| 四虎影视2018在线播放alocalhost| 欧美年轻男男videosbes| 婷婷激情五月网| 亚洲一区二区三区不卡国产欧美| 日本一区二区视频在线播放| 国产成a人亚洲精品| 999精彩视频| 美女网站久久| 热99这里只有精品| 国产精品久久| www.黄色网址.com| 欧美一区二区三区高清视频| 精品一区在线播放| 88久久精品| 91精品视频免费| 成人涩涩视频| 国产成人+综合亚洲+天堂| 久久精品国产成人| 中文字幕亚洲影院| 一区二区三区福利| 中文字幕色呦呦| 首页国产精品| 欧美日韩国产不卡在线看| 99亚洲乱人伦aⅴ精品| 国产主播精品在线| 成人在线视频播放| 日本高清视频精品| 波多视频一区| 7m第一福利500精品视频| av网址在线播放| 久久精品色欧美aⅴ一区二区| 91在线视频免费看| 中文字幕久热精品视频在线| 精品av中文字幕在线毛片 | 日韩肉感妇bbwbbwbbw| 免费视频一区| 欧美日韩国产精品激情在线播放| 亚洲香蕉网站| 男人天堂a在线| 国色天香一区二区| www.亚洲视频.com| 好看的日韩av电影| 国产freexxxx性播放麻豆| 亚洲私人影院| 成人一区二区免费视频| 亚洲毛片av| 5月婷婷6月丁香| 国产一区二区你懂的| 亚洲 高清 成人 动漫| 伊人影院久久| 久久黄色片视频| 香蕉久久国产| 黄色一级大片在线观看| 奇米在线7777在线精品| 亚洲a级黄色片| 国内精品久久久久影院色| 337p日本欧洲亚洲大胆张筱雨 | 亚洲在线视频| 欧在线一二三四区| 日韩av中文字幕一区二区三区| 一区二区成人网| 久久精品国产一区二区三区免费看| 亚洲一区二区三区观看| 国产成人av一区二区三区在线观看| 国偷自产av一区二区三区麻豆| 成人精品免费看| 加勒比一区二区| 中文字幕一区av| 国产小视频在线看| 欧美性猛交xxxx| 做爰无遮挡三级| 日韩欧美久久久| 天堂中文在线8| xvideos亚洲人网站| 高清电影在线免费观看| 日本久久精品视频| 欧美日韩伦理一区二区| 高清一区二区三区视频| 亚洲v天堂v手机在线| 亚洲成人自拍视频| 欧美日韩第一区| 欧美激情国产精品日韩| 极品少妇xxxx偷拍精品少妇| 日本在线不卡一区二区| 国产喷白浆一区二区三区| 久久久久香蕉视频| 欧美综合一区二区| www三级免费| 国产亚洲欧洲高清| www中文字幕在线观看| 国产精品国产三级国产aⅴ浪潮| 欧美黄视频在线观看| 蜜桃传媒视频第一区入口在线看| 天天射综合网视频| 国产亚洲欧美在线视频| 黄色精品一二区| 精品少妇一区二区三区免费观| 亚洲视频你懂的| 久草手机在线视频| 日韩欧美亚洲一区二区| 成人免费高清在线播放| 国内外成人免费激情在线视频网站 | 亚洲综合色噜噜狠狠| 中文字幕av资源| 亚洲美女福利视频网站| 污视频免费在线观看| 国产精品永久免费在线| 日韩美女毛片| 免费人成在线观看视频播放| 久久精品国产一区二区三区免费看| 中文字幕 亚洲一区| 一区二区不卡在线播放| 国产免费高清视频| 中文字幕av一区中文字幕天堂| 超碰在线网站| 92国产精品视频| 不卡一区综合视频| 亚洲午夜无码av毛片久久| 国产aⅴ综合色| 波多野结衣在线网址| 欧美日韩中字一区| 黄色在线观看网| 97不卡在线视频| 国产精品毛片av| 精品一二三四五区| 国产精品亚洲第一区在线暖暖韩国 | 少妇人妻互换不带套| 99久久精品一区| 97人人澡人人爽人人模亚洲 | 日韩二区三区| 97超碰色婷婷| 欧美aaaaa级| 免费看又黄又无码的网站| 国产成人精品午夜视频免费| 精品自拍偷拍视频| 欧美一区二区三区公司| 成人综合影院| 国产精品天天狠天天看| av在线不卡顿| 亚洲小视频网站| 国产精品福利电影一区二区三区四区 | 综合天堂av久久久久久久| 福利视频999| 亚洲天堂精品在线观看| 国产日韩免费视频| 欧美成人亚洲成人| 中文字幕一区二区三区日韩精品| 国产一级黄色录像片| 成人性生交大合| 日韩成人免费在线观看| 日韩av在线免费| 国产免费不卡| 视频一区亚洲| 激情综合色综合久久综合| 暗呦丨小u女国产精品| 91精品国产高清一区二区三区 | 一区二区三区欧美日韩| 蜜臀久久精品久久久久| 26uuu另类亚洲欧美日本一| 国产欧美日韩在线一区二区| 亚洲激情在线观看视频| 亚洲三级在线免费观看| 不卡视频免费在线观看| 97视频在线观看免费| 你懂的视频欧美| 99热一区二区| 伊人一区二区三区| 五月激情六月婷婷| 国产精品高清在线观看| 伊人色**天天综合婷婷| 李丽珍裸体午夜理伦片| 色综合久久天天| 黄色在线论坛| 精品国产91亚洲一区二区三区www| 日韩精品一卡二卡三卡四卡无卡| 成人午夜免费影院| 精品国产乱码久久久久久牛牛| 色网在线免费观看| 在线不卡日本| a在线欧美一区| 亚洲无码久久久久| 久久久亚洲成人| 欧美日韩在线二区| 又大又长粗又爽又黄少妇视频| 色婷婷av一区二区三区gif| 黄色网页在线看| 精品一区在线播放| 狠狠色丁香婷婷综合久久片| 亚洲国产综合久久| 最新亚洲国产精品| 国产精品18hdxxxⅹ在线| 国产高清视频网站| 精品国产31久久久久久| 国产网友自拍视频导航网站在线观看| 国产综合动作在线观看| 久久电影国产免费久久电影|