您好,登錄后才能下訂單哦!
當數據庫異常down掉或系統異常重啟后,開啟業務前需啟動數據庫,查看err日志,查看數據庫有無損壞,修復后,在開啟業務。
這里的檢查和修復,只針對MyISAM,相關操作如下:
檢查數據庫中表有沒有損壞:
mysqlcheck -uroot -p -h227.0.0.1 -P3306 -c 庫名
mysql數據庫修復:
方法一:
0.進入數據庫;
1.備份表數據;
2. repair table 表名; #只對MyISam引擎有效 ——查看表引擎(show create table 表名;)
當沒有MYI文件或丟失頭部受到損壞時,使用:
repair table 表名 USE_FRM;
方法二:
1.備份表數據;
2.使用 mysqlcheck -r 數據庫名 表名 -uroot -ppwd;利用mysqlcheck可以一次性修復多個表。只要在數據庫名后列出相應表名即可(用空格隔開)。或者數據庫名后不加表名,將會修復數據庫中的所有表
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。