[教學] phpMyAdmin 新增管理者登入解決辦法

phpMyAdmin Running Discuss
關於 phpMyAdmin 架設使用操作討論,非本程式相關問題一律砍文!

版主: 版主管理群

主題已鎖定
Hower
星球普通子民
星球普通子民
文章: 8
註冊時間: 2004-09-28 05:54

[教學] phpMyAdmin 新增管理者登入解決辦法

文章 Hower »

※前言
每隔一段時間,都會上來竹貓星球逛逛,
不外乎是想要瞭解,目前新版phpbb2安裝的解決方案.
而過去到現在,時常看到phpMyAdmin登入的相關問題,
為了不讓新手迷失在落落長的討論串中,又得面對無數次的失敗,
這次終於手養,針對新版本的設定,發文分享心得.

※環境
Windows Xp Professional SP2
Appserv 2.4.6 for Windows(包含以下四項)
〉Apache Web Server Version 2.0.58
〉PHP Script Language Version 4.4.2
〉MySQL Database Version 5.0.22
〉phpMyAdmin Database Manager Version 2.8.2

以上所列為我所使用的環境,而安裝Appserv 2.4.4a版本者,
可以參考http://phpbb-tw.net/phpbb/viewtopic.php?p=187856#187856,
基本上2,4,4a與2.4.6在Apache 、MySQL版本上有蠻大的差異,
不過不在本文討論的範圍,但設定phpmyadmin登入的問題卻大同小異,
而自行安裝各套件者,亦可參考本文.

ok廢話不多說,開始...

※說明
安裝Appserv 2.4.6 for Windows過程中,會要求輸入管理者的密碼(必填項目),
此密碼為之後登入phpMyadmin中所使用,而安裝完成後,
首次登入即會出現登入畫面視窗,要求輸入帳號與密碼(欲設帳號為root),
註:不需參考置頂文章的安全性設定,此版已經使用http方式登入

接著登入http://localhost/phpMyadmin(預設帳號為root,密碼為之前安裝所設定)

點選 權限->新增使用者->使用者資訊(文字輸入)->主機(本地)->密碼(不用輸入)->整體權限(全選)->執行->回主目錄->重新載入 MySQL ->登出

開啟phpMyAdmin目錄,編輯檔案config.inc.php
(預設路徑在->X:\AppServ\www\phpMyAdmin\config.inc.php)

找到

代碼: 選擇全部

$cfg['ShowChgPassword']       = FALSE;  // simple users or not
改為

代碼: 選擇全部

$cfg['ShowChgPassword']       = TRUE;  // simple users or not
找到

代碼: 選擇全部

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

代碼: 選擇全部

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

使用剛剛新增的帳號登入(不需密碼)並更改密碼(注意:選擇mysql4.0相容)
接著刪除其餘帳號.

大功告成...
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

如果是Appserv 2.4.6版的話, 其實還有另一種作法
因為phpMyAdmin 2.6.4之後就支援OLD_PASSWORD函數
所以在設定時可以一氣呵成, 不用再多登入一次修改密碼

以預設的root登入後, 於權限/新增使用者處新增一個使用者帳號
主機:localhost(本地)
密碼:可填可不填
新增完畢後, 開啟mysql資料庫下的user資料表
(按資料表前方的這個 圖檔 鈕開啟)
接著找到剛才新增的那筆記錄(使用者), 按前方的圖檔鈕修改資料
於Password欄位的函數下拉選單選擇OLD_PASSWORD, 並在其右方的值裡填入要設定的密碼(例如12345)
接著按下執行並回首頁重新載入MySQL
最後再去修改config.inc.php檔就大功告成了
最後由 ~倉木麻衣~ 於 2006-08-18 17:01 編輯,總共編輯了 1 次。
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
Hower
星球普通子民
星球普通子民
文章: 8
註冊時間: 2004-09-28 05:54

文章 Hower »

麻衣先生(or小姐).首先感謝您過去的文章,相信對許多使用者幫助很大.

至於此篇文章,我所提及的方式,與OLD_PASSWORD似乎是一樣的(當然比較笨),
為了讓新手可以參考您之前的圖文對照,且不會產生一件事情多種作法,
而迷失在眾多討論串,因此延用了您之前的方式,

最後,謝謝您的提醒.

註:Appserv 2.4.6 安裝時,即要求輸入root 密碼為必填項目(假如我沒記錯).
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

嗯, 其實是相同的
只是因為之前測試的時候, phpMyAdmin並未在函式(下拉選單)中支援OLD_PASSWORD, 所以就得分成二次來做修改
直到phpMyAdmin 2.6.4版之後才有比較方便可一氣呵成的設定方式
可是我還是比較希望作者可以直接在權限那邊也加入OLD_PASSWORD供選擇

在此也感謝您製作教學文章來幫助大家 :)
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
主題已鎖定

回到「phpMyAdmin」