你 PM 我慢慢跟你解釋...JOM 寫:呃~~~大大
那我要給你密碼嗎???
若要是資料庫密碼還是FTP密碼呀?
不過這是公司的說...
[問題] phpMyAdmin始終無法使用..:(
版主: 版主管理群
JOM 寫:我也都有照上面的方法去用了~~~都可以進去
那是在localhost下才可以~但我現在是想修改虛擬主機-戰國策上面的資料庫
然後修改config.inc.php
接下來,修改成為限定登入的方式,找到
代碼:
$cfg['Servers'][$i]['host'] = 'hsbuycomtw'; // MySQL hostname
$cfg['Servers'][$i]['controluser'] = 'root'; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = '1234'; // access to the "mysql/user"
// and "mysql/db" tables)
我想你應該先瞭解幾件事JOM 寫:我用原本在localhost下新增的新帳號也是進不去耶@_@
它出現 phpMyAdmin 在 hsbuycomtw 執行-3065
$cfg['Servers'][$i]['host'] 這個是MySQL的Hostname
一般來講只要設定成localhost即可, 除非你所使用的MySQL主機有提供外連才是輸入domain name
如果不知道怎麼填, 那就去問你的主機商
或是有些免費空間在註冊時也會寄信告知, 例如php2h的註冊信就有寫到
再來是這兩個設定, 除非mysql就是架在你的電腦上, 不然是不需要填的MySQL Host: localhost
$cfg['Servers'][$i]['controluser']
$cfg['Servers'][$i]['controlpass']
這是在設定那一個mysql 使用者有權限可以去動到mysql資料庫裡的user資料表
虛擬主機或免費空間不會讓你有這樣的權限, 所以此處不需要填
但就算設了也沒有作用, 因為主機商都會限定你只能存取自己的資料庫
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
趁這個機會把這個東西講清楚...~倉木麻衣~ 寫:這是在設定那一個mysql 使用者有權限可以去動到mysql資料庫裡的user資料表代碼: 選擇全部
$cfg['Servers'][$i]['controluser'] $cfg['Servers'][$i]['controlpass']
虛擬主機或免費空間不會讓你有這樣的權限, 所以此處不需要填
但就算設了也沒有作用, 因為主機商都會限定你只能存取自己的資料庫
http://www.phpmyadmin.net/documentation ... tion_modes
http://www.phpmyadmin.net/documentation/#controluser
control user 只有 http 和 cookie 兩種登入方式的時候會需要設定 (換言之 config 不用設定),這兩種登入方式的時候會需要用 controluser 去讀取 mysql 這個 database,他只需要有"讀"的權限就夠了。理論上這個 user 應該是去判斷你可以讀取哪些 db 和 table 的權限用的,但是因為我都是玩我的機器所以沒有用到 :Q
另外一個用途是拿來設定 phpMyAdmin 的附屬功能,像是 SQL history, Bookmark 這類的,要建立並且在 config.inc.php 裡面設定好 pma_db,並且讓 controluser 可以存取這個 database。
chiouss 寫:趁這個機會把這個東西講清楚...~倉木麻衣~ 寫:這是在設定那一個mysql 使用者有權限可以去動到mysql資料庫裡的user資料表代碼: 選擇全部
$cfg['Servers'][$i]['controluser'] $cfg['Servers'][$i]['controlpass']
虛擬主機或免費空間不會讓你有這樣的權限, 所以此處不需要填
但就算設了也沒有作用, 因為主機商都會限定你只能存取自己的資料庫
http://www.phpmyadmin.net/documentation ... tion_modes
http://www.phpmyadmin.net/documentation/#controluser
control user 只有 http 和 cookie 兩種登入方式的時候會需要設定 (換言之 config 不用設定),這兩種登入方式的時候會需要用 controluser 去讀取 mysql 這個 database,他只需要有"讀"的權限就夠了。理論上這個 user 應該是去判斷你可以讀取哪些 db 和 table 的權限用的,但是因為我都是玩我的機器所以沒有用到 :Q
另外一個用途是拿來設定 phpMyAdmin 的附屬功能,像是 SQL history, Bookmark 這類的,要建立並且在 config.inc.php 裡面設定好 pma_db,並且讓 controluser 可以存取這個 database。
謝謝兩位大大的開導
好像有一點點眉目了
我再試試看~有好消息會上來回報的:)
只是我一直以為config.inc.php 裡面那邊只要輸入資料庫名稱 及id與 passwd
後來只要再輸入當初在本機設定的新管理者帳密就能進入
不過話說回來,我資料庫的概念嚴重不足~難怪會有此落差
希望能慢慢補齊
JOM 寫:chiouss 寫:趁這個機會把這個東西講清楚...~倉木麻衣~ 寫:這是在設定那一個mysql 使用者有權限可以去動到mysql資料庫裡的user資料表代碼: 選擇全部
$cfg['Servers'][$i]['controluser'] $cfg['Servers'][$i]['controlpass']
虛擬主機或免費空間不會讓你有這樣的權限, 所以此處不需要填
但就算設了也沒有作用, 因為主機商都會限定你只能存取自己的資料庫
http://www.phpmyadmin.net/documentation ... tion_modes
http://www.phpmyadmin.net/documentation/#controluser
control user 只有 http 和 cookie 兩種登入方式的時候會需要設定 (換言之 config 不用設定),這兩種登入方式的時候會需要用 controluser 去讀取 mysql 這個 database,他只需要有"讀"的權限就夠了。理論上這個 user 應該是去判斷你可以讀取哪些 db 和 table 的權限用的,但是因為我都是玩我的機器所以沒有用到 :Q
另外一個用途是拿來設定 phpMyAdmin 的附屬功能,像是 SQL history, Bookmark 這類的,要建立並且在 config.inc.php 裡面設定好 pma_db,並且讓 controluser 可以存取這個 database。
終於上來回報了
好像有看到有人跟我一樣,我把大大說明的分享給大家知道
就是按照上面講的修改完你本地(localhost)的帳號密碼後,
修改$cfg['PmaAbsoluteUri'] = 'http://xxx/phpMyAdmin';
xxx為你的虛擬主機名稱
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
將config修改為http
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
將root去掉
再將整個phpMyAdmin上傳至你的虛擬主機的論壇目錄
之後在你的流覽器上的位址欄打上http://xxx/phpMyAdmin
會出現需要你的帳號和密碼
此帳號和密碼就是你的系統商提供給你的資料庫的帳號與密碼
就可以進入了~~~~大感謝!!