1樓:匿名使用者
一般伺服器意外重啟或者安裝外掛都會造成資料表的損壞,導致論壇無法訪問或者提示資料庫報錯,出現這種問題時,需要修復資料庫,本教程主要針對資料表損壞的修復操作進行簡單介紹。
1、使用 discuz! tools 工具修復資料庫 放根目錄
工具自己官網搜下 我這個等級沒法發連結
開啟 tools.php 檔案,在檔案頭部找到:
$tool_password = ''; // ☆★☆★☆★ 請您設定一個工具包的高強度密碼,不能為空!☆★☆★☆★ 在這裡設定該工具包的密碼,注意不能為空!
然後檢查 恢復資料庫 】】
2、使用 phpmyadmin 修復資料的方法
進入論壇資料庫,然後選擇要修復的表,在頁尾下拉框選擇「修復」即可。
3、獨立主機的修復資料方法
修復前請一定將 mysql 服務停止。
如果是 win 主機,開啟命令列方式,然後進入到 mysql 的 bin 目錄。
執行myisamchk -r d:\mysql\data\discuz\*.myi 其中 d:\mysql\data\discuz\ 換成您的資料庫所在路徑。
如果是類 unix 主機,直接使用 myisamchk -r 資料庫目錄 \*.myi 。
2樓:匿名使用者
資料庫損壞 表的標記內容沒了 修復下表或者新建個表
3樓:匿名使用者
檢查你的mysql語法,看那寫錯了
要不就是資料庫密碼不對
dz論壇提示資料庫出錯咋解決
4樓:33666匱烤
問題分析:
1、程式和資料庫不統一。
2、修改了程式的某些程式,而資料庫中相應欄位未作升級。
3、程式升級未完成。
解決方法:
1、檢查一下程式和資料庫是否統一,比如都是 discuz!7.2 版本;
2、檢查一下修改程式的過程中(比如安裝外掛)是否漏掉了其中的某個步驟;
3、程式升級未完成的話,繼續升級程式,如果無法繼續升級,請恢復資料備份重新升級。
sql資料庫錯誤,discuz論壇的,請高手幫忙,謝謝!!! 10
5樓:射手幽靈伊
select * from singcere_threadpreview where tid in('922')
根據提示,這個檢視沒有 tid欄位。應該是修改了檢視了吧。
安裝discuz的時候提示資料庫出現問題 10
6樓:匿名使用者
解決資料庫和php配置問題。
discuz是一套通用的社群論壇軟體系統,推出已經大約10年,目前已經非常成熟。它執行於apache、php 和 mysql的整合環境。
題目提示資料庫問題,有兩個可能:
1、檢查mysql資料庫:安裝是否正確,賬號和密碼配置給php;
配置資料庫資訊
$dbhost = 'localhost'; // database server
// 資料庫伺服器
$dbuser = 'dbuser'; // database username
// 資料庫使用者名稱
$dbpw = 'dbpw'; // database password
// 資料庫密碼
$dbname = 'discuz'; // database name
// 資料庫名
$adminemail = '[email protected]'; // admin email
// 論壇系統 email
$dbreport = 0; // send db error report? 1=yes
// 是否傳送資料庫錯誤報告? 0=否, 1=是
2、檢查php配置:php.ini配置是否開啟了對mysql的支援?
資料庫連線測試:
<?php
$dbhost = 'localhost';
$dbuser = 'dbuser'; // database username
$dbpass = 'dbpw'; // database password
$dbname ='discuz'; // database name
$link = mysql_connect($dbhost,$dbuser,$dbpass);
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
php通過定義常量連線資料庫出錯
config.php define host localhost define username root define password root connect.php require once 1.php conn new mysqli host,username,password var d...
少兒醫保網上申報系統出錯,老是提示資料庫連結出錯
就是啊,白天申請以為是人多連線不上,晚上3點申請也不行,按步驟到最後就只能看到資料庫連線錯誤,這幾天都不知道登入多少百次了,結果還是一樣的,唉,看來社會保障體系也就這水平了。辛辛苦苦搞到了所有應該搞的證啊什麼的,最後到網上一申報說資料庫連線錯誤,太讓人失望了。我是很想知道,因為我現在也在申請同樣的問...
mysql資料庫怎麼解決高併發問題
通常情況下在php中mysql查詢是序列的,如果能實現mysql查詢的非同步化,就能實現多條sql語句同時執行,這樣就能大大地縮短mysql查詢的耗時,提高資料庫查詢的效率。目前mysql的非同步查詢只在mysqli擴充套件提供,查詢方法分別是 1 使用mysqli async模式執行mysqli ...