国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

教您修復mysql數據庫的方法

2024-07-24 12:47:20
字體:
來源:轉載
供稿:網友

會mysql的朋友都知道mysql在長時間使用過后數據庫會出現一些問題,這就需要快速修復損壞mysql數據庫以方便我們的工作和學習。下面小編為大家下面介紹兩種快速檢修 MySQL 數據庫的方法。

本人常用這樣的代碼,直接放到mysql數據庫目錄里面

復制代碼 代碼如下:

cmd /k myisamchk -r jb51_tablename

jb51_tablename是jb51_tablename.MYD的名稱。運行以下就可以了。

有的時候因為掉電或者其他原因導致數據庫損壞,我們可以使用mysql自帶的mysqlcheck命令來快速修復所有的數據庫或者特定的數據庫;例如
檢查優化并修復所有的數據庫用:

1.先在運行中輸入CMD,啟動命令行.

2.進入Mysql的Bin目錄:E:/Program Files/MySQL/MySQL Server 5.0/bin,如果不知道如何進入別的目錄,就要參考網上的資料補習基礎知識了.
常見方式:
運行 E:
運行 CD "E:/Program Files/MySQL/MySQL Server 5.0/bin"

3.運行:mysqlcheck -A -o -r -uroot -p888888
注意,將888888改成你自己的root用戶密碼

mysql.columns_priv                 OK
mysql.db                      OK
mysql.func                     OK
mysql.help_category                OK
mysql.help_keyword                 OK
mysql.help_relation                OK
mysql.help_topic                  OK
mysql.host                     OK
mysql.tables_priv                 OK
mysql.time_zone                  OK
mysql.time_zone_leap_second            OK
mysql.time_zone_name                OK
mysql.time_zone_transition             OK
mysql.time_zone_transition_type          OK
mysql.user                     OK
......
......
......

注意!


在修復過程中,如果看到有error的提示,表明這個表是壞的,無法修復的,對于含有壞表的的數據庫,您只能刪除它,或停止它,不然會影響整個Mysql的穩定,造成mysql自動停止.(提示"The storage engine for the table doesn't support repair"的表不需要處理)


如果修復太快看不到結果,可以運行
mysqlcheck -A -o -r -uroot -p888888 >>C:/test.txt

運行后打開test.txt就可以看到了. 
  
1、myisamchk

  使用 myisamchk 必須暫時停止 MySQL 服務器。例如,我們要檢修 discuz 數據庫。執行以下操作:

復制代碼 代碼如下:

  # service mysql stop (停止 MySQL );
  # myisamchk -r /數據庫文件的絕對路徑/*MYI
  # service mysql start
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻城市| 介休市| 砚山县| 西峡县| 南雄市| 荣昌县| 牟定县| 明水县| 德阳市| 西昌市| 松桃| 沈阳市| 浦江县| 淮安市| 阿图什市| 扎鲁特旗| 怀集县| 溧水县| 正宁县| 普格县| 左云县| 固始县| 澄江县| 百色市| 普陀区| 德庆县| 涟源市| 天峨县| 长沙市| 西充县| 慈溪市| 明水县| 加查县| 海南省| 望奎县| 淮滨县| 汕头市| 阜康市| 永定县| 伊川县| 襄樊市|