作者 主題: [問題]有關phpmyadmin的http認證  (閱讀 2816 次)

0 會員 與 1 訪客 正在閱讀本文。

jwtialbert

  • 憂鬱的高中生
  • ***
  • 文章數: 99
    • 檢視個人資料
[問題]有關phpmyadmin的http認證
« 於: 2005-08-07 14:06 »
目的:要使每次進入phpmyadmin的畫面前,先出現要求輸入帳號密碼的視窗
我的作法:
1.建立一個權限有設限的帳號: test
2.在config.inc.php中修改
$cfg['Servers'][$i]['controluser'] = 'test';
$cfg['Servers'][$i]['controlpass'] = '123456';
$cfg['Servers'][$i]['auth_type']   = 'http';
$cfg['Servers'][$i]['user']        =  '';  (我把他清空)
$cfg['Servers'][$i]['password']    =  '';  (同上,清空)

修改完後,重新啟動mysqld
# /etc/rc.d/init.d/mysqld restart

接著重新開啟browser視窗
但是…問題來了

1.並沒有出現所要的登入視窗  便直接進入主畫面
2.直接以root身份登入,但我明明在config內沒有設root

更早的時候,有出現登入視窗,但root登入後,沒有建立database的權限
 :-?

請前輩幫忙解惑,謝謝