discuzx資料庫
㈠ 如何使用Discuz,後台備份和恢復Discuz,站點資料庫
Discuz!為方便用戶備份和恢復資料庫,已在後台內置了此功能,易於站長操作。今天在這分享一下Discuz!
x2.5論壇後台資料庫的備份和恢復方法,以及備份資料庫和恢復資料庫要注意的一些細節問題。
一、利用Discuz!後台備份資料庫
1、為備份數據完整無誤,備份數據前請站長先關閉站點;
2、利用站長許可權登錄後台——》站長——》資料庫——》備份,有兩個基本的數據備份類型:「Discuz!
和
UCenter
數據」
和
「自定義備份」;
1)、選擇「Discuz!
和
UCenter
數據」,會備份你Discuz!資料庫的所有數據表文件;(包括插件等生成的數據表)
2)、選擇「自定義備份」,按照要求勾選你要備份的數據表即可。
3、「提交」旁邊有一個「更多選項」,用戶可以根據自己的需求來設置一下更多選項,不是很懂的用戶可以不必點開更多選項設置,保持Discuz!設置的默認值就可以了;下面分析一下更多選項的技巧提示:
1)、Mysql
Dump
的速度比
Discuz!
分卷備份快很多,但需要伺服器支持相關的
Shell
許可權,同時由於
MySQL
本身的兼容性問題,通常進行備份和恢復的伺服器應當具有相同或相近的版本號才能順利進行。因此
MySQL
Dump
是有風險的:一旦進行備份或恢復操作的伺服器其中之一禁止了
Shell,或由於版本兼容性問題導致導入失敗,您將無法使用
MySQL
Dump
備份或由備份數據恢復;Discuz!
分卷備份沒有此限制;
2)、數據備份選項中的設置,僅供高級用戶的特殊用途使用,當您尚未對資料庫做全面細致的了解之前,請使用默認參數備份,否則將導致備份數據錯誤等嚴重問題;
3)、十六進制方式可以保證備份數據的完整性,但是備份文件會佔用更多的空間;
4)、壓縮備份文件可以讓您的備份文件佔用更小的空間。
4、上面選好「數據備份類型」,點擊提交就可以開始備份了,備份的數據文件會保存在站點根目錄下的data目錄的一個backup_XXXXXX文件夾里;
5、備份完資料庫後即可重新打開站點。
二、利用Discuz!後台恢復資料庫
1、為恢復數據完整無誤,恢復數據前請站長先關閉站點;
2、利用站長許可權登錄後台——》站長——》資料庫——》恢復,會看到你各次的數據備份記錄,並且有備份時間、備份數據類型等;
3、上傳恢復資料庫必須的restore.php文件;
1)、恢復數據前請在
Discuz!
X2.5
安裝文件目錄下utility文件夾內找到
restore.php
文件,然後將
restore.php
文件上傳到程序文件夾data目錄下;
2)、如果你恢復過資料庫,會在根目錄生成/data/restore.lock文件,恢復數據功能鎖定,如果您確定要恢復數據,請到伺服器上刪除./data/restore.lock。
㈡ discuzx3.2怎麼修改資料庫配置
用alter語句進行修改。語法:alter table 表名 modify 欄位名 欄位類型(欄位長度);說明:如果是date等沒有長度的類型,欄位長度部分可以省略。如:目前test表屬性如下要將name列的欄位類型改為date類型,可用如下語句:alter table test modify name date;此時可見name列的類型已經更新成功。注意事項:如果表中有數據盡量不要使用此語句,會造成數據丟失,應在備份的情況下進行修改。
㈢ discuz論壇 使用的是什麼資料庫
discuz論壇的資料庫都是你在你的伺服器上安裝discuz程序的時候向你自己伺服器的資料庫裡面執行的創建資料庫以及表的語句。都是它自動的~不需要你管的。只要你填好自己的資料庫地址,連接密碼。還有discuz的文件放到你的伺服器目錄下。
㈣ 填寫剛剛安裝好的DiscuzX2的資料庫信息...咋填啊
資料庫信息
就是資料庫賬號暗碼
一般在已經安裝好的論壇config目次的config_global.php文件中有
㈤ 安裝DiscuzX2.0 出現無法連接資料庫,請檢查資料庫用戶名或者密碼是否正確
這個是你的資料庫連接問題,最主要的是你的連接地址如果是本地的一般情況localhost是可以的。但是有的時候需要改成ip地址才行。
㈥ Discuz! X2.5 搬家之後要修改那些資料庫文件(帶位置)才能使其正常
按照新空間的MYSQL資料庫的用戶名和密碼,修改站點根目錄config/config_global.php這個文件,默認第一個
CONFIG
DB就是資料庫配置文件,修改為新的對應資料庫用戶和密碼即可!另外轉移資料庫的時候記得做好備份!安全第一!祝你成功!
㈦ 安裝 discuz!x3.2 資料庫連接錯誤
方法: 1。 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host" 項,從"localhost"改稱"%" mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user; 2. 授權法。例如,你想myuser使用mypassword從任何主機連接到mysql伺服器的話。
㈧ discuz x1.5資料庫文件具體位置在哪裡
在mysql的my.ini中可以找到資料庫的存放目錄,
一般都在mysql的安裝碼目錄的data文件夾里
裡面每個文件夾就對應一個資料庫,
復制粘貼裡面的文件時,最好停止mysql資料庫服務,最最好還是直接用備份與恢復工具
㈨ Discuz! X資料庫連接出錯,請檢查config_global.php中資料庫相關信息是否正確
看一下config目錄下的config_global.php文件,用記事本打開
檢查以下這幾個設置是否有錯。for Discuz X2.5
$_config['db'][1]['dbhost'] ='localhost';//資料庫地址
$_config['db'][1]['dbuser'] ='root';//連接資料庫用戶
$_config['db'][1]['dbpw'] ='root';//連接資料庫密碼
$_config['db'][1]['dbcharset'] ='gbk';//資料庫使用字元
$_config['db'][1]['pconnect'] =0;//是否長連接
$_config['db'][1]['dbname'] ='ultrax';//資料庫名稱
$_config['db'][1]['tablepre'] ='pre_';//資料庫前輟