亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms數據庫文件出錯的修復方法

2024-07-12 09:09:11
字體:
來源:轉載
供稿:網友
今天在學習織夢dedecms數據庫文件相關操作時,不知道什么原因,發現一個文件出錯,為了修復這個文件,確實下了一些功夫,終于找到兩個操作方法,發出來,供大家學習。
出錯表名:dede_archives
出錯提示:Can’t open file: ‘dede_archives.MYI’. (errno: 145) – Execute Query False! Select count(*) as dd From dede_archives limit 0,1;
(說明下,我先是單擊修復也沒用)
上網查詢后,發現如下方法可以試試:
方法一:文檔摘要:輸入有效字符后保存。
方法二(織夢官方論壇):
解決方法是替換掉dede的一個函數(SpHtml2Text):
此函數在下面文件 第四行:
include/inc/inc_fun_funString.php
原型是:
function SpHtml2Text($str){
$str = preg_replace(”/||/isU”,”",$str);
$alltext = “”;
$start = 1;
for($i=0;$i if($start==0 && $str[$i]==">“) $start = 1;
else if($start==1){
if($str[$i]==”< "){ $start = 0; $alltext .= " "; }
else if(ord($str[$i])>31) $alltext .= $str[$i];
}
}
$alltext = str_replace(” ”,” “,$alltext);
$alltext = preg_replace(”/&([^;&]*)(;|&)/”,”",$alltext);
$alltext = preg_replace(”/[ ]+/s”,” “,$alltext);
return $alltext;
}
其作用是去掉所有htm標記。
俺替換成下面的函數:
function SpHtml2Text($str){
$alltext = str_replace(” ”,”",$str);
$alltext=strip_tags(trim($alltext));//haha123_0 去掉所有htm標記
return $alltext;
}
問題不再出現:》
歡迎批評指正。
方法三(織夢論壇):
用mysql的用戶,經常會遇到這樣的問題,檢查mysql日志,錯誤信息為:
Table ‘./織夢模板v4/dede_archives’ is marked as crashed and should be repaired
提示說cms的文章表dede_archives被標記有問題,需要修復。于是趕快恢復歷史數據,上網查找原因。最終將問題解決。解決方法如下:
找到mysql的安裝目錄的bin/myisamchk工具,在命令行中輸入:
myisamchk -c -r ../data/織夢模板v4/dede_archives.MYI
然后myisamchk 工具會幫助你恢復數據表的索引。重新啟動mysql,問題解決。
問題分析:
1、錯誤產生原因,有網友說是頻繁查詢和更新dede_archives表造成的索引錯誤,因為我的頁面沒有靜態生成,而是動態頁面,因此比較同意這種說法。還有說法為是MYSQL數據庫因為某種原因而受到了損壞,如:數據庫服務器突發性的斷電、在提在數據庫表提供服務時對表的原文件進行某種操作都有可能導致MYSQL數據庫表被損壞而無法讀取數據??傊褪且驗槟承┎豢蓽y的問題造成表的損壞。
問題的編號為145
2、問題解決辦法。
當你試圖修復一個被破壞的表的問題時,有三種修復類型。如果你得到一個錯誤信息指出一個臨時文件不能建立,刪除信息所指出的文件并再試一次–這通常是上一次修復操作遺留下來的。
這三種修復方法如下所示:
% myisamchk –recover –quick /path/to/tblName
% myisamchk –recover /path/to/tblName
% myisamchk –safe-recover /path/to/tblName
第一種是最快的,用來修復最普通的問題;而最后一種是最慢的,用來修復一些其它方法所不能修復的問題。
檢查和修復MySQL數據文件
如果上面的方法無法修復一個被損壞的表,在你放棄之前,你還可以試試下面這兩個技巧:
如果你懷疑表的索引文件(*.MYI)發生了不可修復的錯誤,甚至是丟失了這個文件,你可以使用數據文件(*.MYD)和數據格式文件(*.frm)重新生成它。首先制作一個數據文件(tblName.MYD)的拷貝。重啟你的MySQL服務并連接到這個服務上,使用下面的命令刪除表的內容:
mysql> DELETE FROM tblName;
在刪除表的內容的同時,會建立一個新的索引文件。退出登錄并重新關閉服務,然后用你剛才保存的數據文件(tblName.MYD)覆蓋新的(空)數據文件。最后,使用myisamchk執行標準的修復(上面的第二種方法),根據表的數據的內容和表的格式文件重新生成索引數據。
如果你的表的格式文件(tblName.frm)丟失了或者是發生了不可修復的錯誤,但是你清楚如何使用相應的CREATE TABLE語句來重新生成這張表,你可以重新生成一個新的.frm文件并和你的數據文件和索引文件(如果索引文件有問題,使用上面的方法重建一個新的)一起使用。首先制作一個數據和索引文件的拷貝,然后刪除原來的文件(刪除數據目錄下有關這個表的所有記錄)。
啟動MySQL服務并使用當初的CREATE TABLE文件建立一個新的表。新的.frm文件應該可以正常工作了,但是最好你還是執行一下標準的修復(上面的第二種方法)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕亚洲自拍| 色婷婷综合成人av| 91免费高清视频| 91精品在线国产| 日韩中文字幕国产精品| 久久69精品久久久久久久电影好| 午夜精品一区二区三区视频免费看| 欧美精品在线播放| 日本道色综合久久影院| 亚洲欧美色图片| 91成品人片a无限观看| 5252色成人免费视频| 国产日韩精品一区二区| 日韩成人中文电影| 日韩在线一区二区三区免费视频| 亚洲成人网av| 国产视频久久久久久久| 欧美在线视频一区| 日韩免费观看视频| 久久国产精品电影| 狠狠躁夜夜躁人人爽超碰91| 91老司机精品视频| 国产精品丝袜久久久久久不卡| 精品国产欧美一区二区三区成人| 国产精品欧美日韩| 久久久久久久国产精品视频| 国产精品一区电影| 亚洲成人黄色网| 97成人精品区在线播放| 欧美成人精品xxx| 成年人精品视频| xvideos成人免费中文版| 欧美黑人极品猛少妇色xxxxx| 日韩在线中文视频| 日韩欧美成人免费视频| 日韩一二三在线视频播| 精品偷拍一区二区三区在线看| 久久国产精品视频| 一个人www欧美| 久久福利视频导航| 国产成人综合精品在线| 国产精品视频自在线| 日韩av三级在线观看| 日韩乱码在线视频| 亚洲成av人乱码色午夜| 国产精品视频一区二区三区四| 成人黄色网免费| 亚洲激情视频在线| 国产精品久久久久77777| 久久久久久中文| 亚洲激情视频在线| 欧美日韩国产中文字幕| 国产精品日韩欧美| 清纯唯美亚洲综合| 日本精品视频在线| 懂色av中文一区二区三区天美| 福利二区91精品bt7086| 日韩成人av在线播放| 久久视频在线观看免费| 国产精品爽黄69天堂a| 久久久久国产精品免费| 97超级碰碰碰久久久| 欧美日韩亚洲激情| 在线精品国产欧美| 日韩中文字幕免费看| 亚洲国产精品资源| 色老头一区二区三区在线观看| 亚洲大胆人体在线| 亚洲成色777777女色窝| 国产精品成人品| 亚洲国产精品va在线看黑人| 秋霞成人午夜鲁丝一区二区三区| 国产精品精品视频一区二区三区| 国内精品久久久久影院优| 国产999精品久久久影片官网| 欧美一二三视频| 欧美午夜精品久久久久久人妖| 91在线观看免费观看| 成人精品久久久| 成人亚洲激情网| 国产精品99一区| 欧美激情一区二区三区久久久| 国产偷国产偷亚洲清高网站| 欧美精品videos另类日本| 免费99精品国产自在在线| 91中文字幕在线观看| 亚洲人a成www在线影院| 国产v综合ⅴ日韩v欧美大片| 欧美另类xxx| 国产999精品久久久影片官网| 91久久国产精品| 最新国产成人av网站网址麻豆| 日韩成人av网| 26uuu亚洲伊人春色| 亚洲欧美制服中文字幕| 亚洲丝袜在线视频| 欧美激情视频网址| 亚洲欧美日韩精品久久| 国产精品九九九| 日韩精品极品在线观看| 久久成人精品电影| 日韩av最新在线观看| 国产xxx69麻豆国语对白| 国产高清在线不卡| 亚洲精品视频在线播放| 91日本视频在线| 精品视频久久久| 国产日韩在线视频| 亚洲久久久久久久久久久| 亚洲人成在线一二| 欧美日韩国产影院| 日韩成人av一区| 久久精品99国产精品酒店日本| 欧美另类第一页| 久久97久久97精品免视看| 日韩欧美在线视频日韩欧美在线视频| 日韩美女中文字幕| 久久久精品电影| 美女av一区二区| 欧美性色19p| 尤物九九久久国产精品的特点| 久久99热这里只有精品国产| 丁香五六月婷婷久久激情| 国产精品午夜一区二区欲梦| 最近更新的2019中文字幕| 国产精品盗摄久久久| 日日骚av一区| 亚洲国产精彩中文乱码av在线播放| 亚洲精品98久久久久久中文字幕| 国产成人精品视频在线| 亚洲毛片在线观看| 日韩欧美在线一区| 日韩欧美高清在线视频| 久久精品久久久久| 欧美在线观看网站| 成人女保姆的销魂服务| 97免费视频在线播放| 亚洲日本中文字幕免费在线不卡| 亚洲国产精品久久久久秋霞蜜臀| 亚洲成人中文字幕| 久久人人97超碰精品888| 国内精品久久久久久中文字幕| 久久久精品国产网站| 一本大道亚洲视频| 亚洲成年人影院在线| 91在线高清免费观看| 精品国内亚洲在观看18黄| 国产欧美日韩精品在线观看| 国产伦精品免费视频| 91精品国产综合久久久久久久久| 国内精品视频在线| 亚洲一区二区三区777| 亚洲精品国产精品乱码不99按摩| 久久影视电视剧免费网站清宫辞电视| 欧美高清在线观看| 日韩在线中文字幕| 成人欧美在线视频| 亚洲日韩中文字幕在线播放| 国产精品福利网| 久久不射热爱视频精品| 岛国av一区二区三区| 国产精品久久久久不卡| 亚洲欧美日韩高清| 日韩在线视频免费观看高清中文|