PhpMyAdmin中的密碼設定會與MYSQL5的相衝突嗎?

14 views
Skip to first unread message

Gisneo

unread,
Feb 17, 2006, 3:21:17 AM2/17/06
to lccnetsql
小弟所遇到了問題 如下:

每次在PhpMyAdmin中設定密碼,之後試著再次登錄都失敗,
然而MYSQL5都可以成功登錄.只有在沒有密碼的情況下才能
登錄進入PhpMyAdmin.


在這種情況下要如何解決無法用密碼登錄PhpMyAdmin的問題

mtcha...@gmail.com

unread,
Feb 17, 2006, 4:08:24 AM2/17/06
to lccnetsql
可以先說清楚你的狀況嗎??
(1)phpmyadmin的認證是選擇config or http or cookie 的哪一種?
(2)你的mysql 帳號有設定密碼了嗎?還是只是預設值。
(3)如果可以把你的設定檔傳上來看看...

Gisneo

unread,
Feb 17, 2006, 5:59:47 AM2/17/06
to lccnetsql
1. 我設為http
2. 我有設定密碼,也有新增使用者,也有為其設定密碼
3. 設定檔是config.inc.php 嗎?

是否是因為編碼的關係? 我是用中文xp
pro的作業系統,設定的密碼是英文字和數字

mtcha...@gmail.com

unread,
Feb 18, 2006, 7:12:11 AM2/18/06
to lccnetsql

Gisneo 寫道:

你的狀況還是沒說得很清楚,我猜猜看...
你說的「在phpMyAdmin中設定密碼」應該是指使用phpMyAdmin提供的更改root密碼功能,更改所以更改後,在重新整理網頁之後,就無法在登入系統,這是因為你更改後在config.inc.php中預設的帳號root密碼:沒有密碼被更動了,所以當然登入不進去壓!!
你應該要到config.inc.php中去修改登入的密碼,或是將認證模式改成使用cookie認證模式,讓phpMyAdmin每次都問你才能登入...

你說的「然而MYSQL5都可以成功登錄」指的應該是使用mysql
administrator管理工具來登入系統,你在登入時有輸入密碼帳號嗎??比對一下在phpMyAdmin中有輸入密碼帳號嗎?
在試試看捌..可以的話再把你的環境說明的更清楚一點..否則很難猜到...

Gisneo

unread,
Feb 20, 2006, 12:40:21 AM2/20/06
to lccnetsql
小弟解釋的不清不楚,抱歉
小弟的狀況是
先安裝 MySQL5 server (root , password 為1234)
-> MySQL Administrator
-> MySQL Migration Toolkit
-> MySQL Query Browser
-> dotnetfx.exe(Framework1.1)
-> XSql Tools
之後安裝 Appserv
-------- 安裝過程都很順利 ---------
利用IE 透過 http://localhost 進入 phpMyAdmin 的設定
用root 和 沒有 password 進入
之後我將root的password其設定為1234 然後關閉IE
修改 $cfg['Servers'][$I]['auth_type'] = 'config'; 為
$cfg['Servers'][$I]['auth_type'] = 'http';
再來想用 root password 1234就無法登錄進去了
小弟用MySQL Administrator 使用root password 1234 可進入MySQL
Administrator
修改MySQL Administrator 的 root 密碼,將其改為沒有密碼
就再次可以登錄了phpMyAdmin了
透過MySQL Migration Toolkit
也可以順利的把dbl資料庫在phpMyAdmin中使用(why? is that
because they share the same database?)
-------------------------------------------------------
我是分隔線
---------------------------------------------------------------
由於無法解決所遇到的問題,所以就採用分開安裝的方式,而不用appserv的套裝安裝方式
所以就參考這裡 http://www.muchpet.com/howto/ 安裝 Apache ->
MySQL 5 -> PHP5 -> myPhpAdmin
就沒有問題了只是沒有辦法直接透過 http://localhost
進入 phpMyAdmin的畫面,而是要從 http://localhost/phpMyAdmin
進入

mtcha...@gmail.com

unread,
Feb 20, 2006, 6:03:56 AM2/20/06
to lccnetsql

Gisneo 寫道:

這一段...有問題...


> 修改 $cfg['Servers'][$I]['auth_type'] = 'config'; 為
> $cfg['Servers'][$I]['auth_type'] = 'http';

修改成為
$cfg['Servers'][$I]['auth_type'] = 'cookie';
這樣phpmyadmin登入就會問妳密碼了...
另外記得...
$cfg['PmaAbsoluteUri'] = '';
要改成這樣...
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
你的看你的目錄再哪修改

Reply all
Reply to author
Forward
0 new messages