国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統
|
數據庫
|
建站
|
學院
|
產品
|
網管
|
維修
|
辦公
|
熱點
首頁
>
數據庫
>
MySQL
> 正文
Can’t open file:'[Table]mytable.MYI'
2020-01-19 00:11:32
字體:
大
中
小
來源:
轉載
供稿:網友
多數情況下,數據庫被破壞只是指索引文件受到了破壞,真正的數據被破壞掉的情況非常少。大多數形式的數據庫破壞的的修復相當簡單。
和前面的校驗一樣,修復的方式也有三種。
下面講的方法只對MyISAM格式的表有效。其他類型的損壞需要從備份中恢復。
1,REPAIR TABLE SQL statement(mysql服務必須處于運行狀態)。
2,命令mysqlcheck(mysql服務可以處于運行狀態)。
3,命令myisamchk(必須停掉mysql服務,或者所操作的表處于不活動狀態)。
在修復表的時候,最好先作一下備份。所以你需要兩倍于原始表大小的硬盤空間。請確保在進行修復前你的硬盤空間還沒有用完。
1>用”repair table”方式修復
語法:repair table 表名 [選項]
選項如下:
QUICK 用在數據表還沒被修改的情況下,速度最快
EXTENDED 試圖去恢復每個數據行,會產生一些垃圾數據行,萬般無奈的情況下用
USE_FRM 用在.MYI文件丟失或者頭部受到破壞的情況下。利用.frm的定義來重建索引
多數情況下,簡單得用”repair table tablename”不加選項就可以搞定問題。但是當.MYI文件丟失或者頭部受到破壞時,這樣的方式不管用,例如:
mysql> REPAIR TABLE mytable;
+――――――――-+―― 主站蜘蛛池模板:
璧山县
|
泸西县
|
谷城县
|
洛南县
|
金华市
|
肇州县
|
呼伦贝尔市
|
山丹县
|
新乐市
|
福海县
|
福建省
|
汝城县
|
友谊县
|
巩留县
|
南漳县
|
长宁县
|
灵丘县
|
徐闻县
|
香河县
|
利津县
|
德钦县
|
赞皇县
|
乐亭县
|
云林县
|
临安市
|
景德镇市
|
马关县
|
白河县
|
麻栗坡县
|
修武县
|
武城县
|
阜新市
|
堆龙德庆县
|
铜鼓县
|
三都
|
庐江县
|
石城县
|
湘乡市
|
浠水县
|
垫江县
|
祁门县
|