1 頁 (共 1 頁)

[問題] phpMyAdmin 登入設定後出現錯誤代碼

發表於 : 2005-04-28 19:12
slok_kols
●架設主機作業系統:Windows Xp Home
●快速架站程式:Appserv
●免費空間連結:
●您的上網方式:ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.14
●您的 domain(網域名稱) :http://slok-kols.sytes.net//
●您的 phpBB2 連結網址:
●錯誤代碼:

使用以下設定之後出現\r


伺服器 localhost
錯誤

MySQL 傳回:


#1045 - Access denied for user: 'abc89392@localhost' (Using password: YES)

[說明文件]



----------------------------------







在執行下列動作前~請先確定您建立了 MySQL 管理使用者,請參考[教學]phpMyAdmin 建立 MySQL 管理者

為了避免您的 phpMyAdmin 門戶大開,請務必要修改您的 phpMyAdmin 登入 config 檔,防止外人進入您的 mysql 造成資料庫被刪除的危機。

首先,打開 phpMyAdmin/config.inc.php

找到
代碼:
$cfg['PmaAbsoluteUri'] =

請在等號的後方填入您的 phpMyAdmin 路徑,例如:
代碼:
$cfg['PmaAbsoluteUri'] = 'http://takeneko.no-ip.com/phpMyAdmin/';


接下來,修改成為限定登入的方式,找到
代碼:
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname

這個是您的 MySql 的伺服器名稱,如果您是使用網路空間,請洽詢您的網路空間提供商,所提供的 MySql 的伺服器名稱,假如您是架設在 Windows 系統(非 Server 系列)之上,通常為 localhost。

然後,找到下面兩段語法:
代碼:

$cfg['Servers'][$i]['controluser'] = 'xxxxxx'; // MySQL control user settings
// (this user must have read-only
紅色xxxxxx輸入您的 MySql 管理帳號
$cfg['Servers'][$i]['controlpass'] = 'xxxxxx'; // access to the "mysql/user"
// and "mysql/db" tables)
紅色xxxxxx輸入您的 MySql 管理密碼



最後要以瀏覽器開啟登入畫面的設定,找到:
代碼:

$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?



把預設的 config 修改成紅色字體的 http,還有紅色字體的 root 移除,接著儲存檔案關閉就可以了。
代碼:

$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user


-------------------------------------------------------------------------

發表於 : 2005-04-28 21:27
小竹子