溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Mysql數(shù)據(jù)庫(kù)修復(fù)

發(fā)布時(shí)間:2020-07-04 14:16:57 來(lái)源:網(wǎng)絡(luò) 閱讀:382 作者:ttxsgoto 欄目:數(shù)據(jù)庫(kù)

當(dāng)數(shù)據(jù)庫(kù)異常down掉或系統(tǒng)異常重啟后,開(kāi)啟業(yè)務(wù)前需啟動(dòng)數(shù)據(jù)庫(kù),查看err日志,查看數(shù)據(jù)庫(kù)有無(wú)損壞,修復(fù)后,在開(kāi)啟業(yè)務(wù)。


這里的檢查和修復(fù),只針對(duì)MyISAM,相關(guān)操作如下:

檢查數(shù)據(jù)庫(kù)中表有沒(méi)有損壞:
mysqlcheck -uroot -p -h227.0.0.1 -P3306 -c  庫(kù)名

mysql數(shù)據(jù)庫(kù)修復(fù):
方法一:
0.進(jìn)入數(shù)據(jù)庫(kù);
1.備份表數(shù)據(jù);
2. repair table  表名;   #只對(duì)MyISam引擎有效 ——查看表引擎(show create table  表名;)
當(dāng)沒(méi)有MYI文件或丟失頭部受到損壞時(shí),使用:
repair table  表名 USE_FRM;
方法二:
1.備份表數(shù)據(jù);
2.使用  mysqlcheck -r 數(shù)據(jù)庫(kù)名 表名 -uroot -ppwd;利用mysqlcheck可以一次性修復(fù)多個(gè)表。只要在數(shù)據(jù)庫(kù)名后列出相應(yīng)表名即可(用空格隔開(kāi))?;蛘邤?shù)據(jù)庫(kù)名后不加表名,將會(huì)修復(fù)數(shù)據(jù)庫(kù)中的所有表

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI