国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙坪坝区| 阳朔县| 正定县| 苗栗县| 龙游县| 都安| 卓资县| 专栏| 息烽县| 正定县| 盘锦市| 毕节市| 大冶市| 云浮市| 新兴县| 来安县| 龙南县| 双鸭山市| 阿鲁科尔沁旗| 亳州市| 凤翔县| 怀远县| 麻栗坡县| 桂平市| 沁水县| 惠水县| 佛坪县| 健康| 青浦区| 同江市| 诸暨市| 沁源县| 嘉荫县| 陵水| 陆良县| 石景山区| 万源市| 禹州市| 道真| 杭锦后旗| 徐州市|