discuz論壇資料庫出錯,請高手幫忙分析一下出錯原因

2022-02-12 07:41:36 字數 2312 閱讀 5111

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 ...