登录phpmyadmin时要求输入用户名及密码

默认情况下,使用phpmyadmin时一般将用户名及密码信息写入到配置文件中。这样输入地址栏,直接就进入phpmyadmin界面。但如果需要在internet上访问phpmyadmin时,这种方式可能并不适合。

其实phpmyadmin默认提供三种访问形式:

  1. cookie: 显示一个web登录页面,输入mysql的用户名和密码,然后进入管理界面;
  2. http: 显示1个windows登录框,输入mysql的用户名和密码,然和进入管理 ;
  3. config: 把mysql用户名和密码直接填入config.inc.php,不显示登录界面,直接进入管理界面。

默认情况使用的是第三种,即config。

如果需要输入用户名和密码才允许访问,可以编辑/phpmyadmin/config.inc.php文件,找到

$cfg['Servers'][$i]['auth_type']

修改为

$cfg['Servers'][$i]['auth_type'] = 'cookie'

保存后,重启apache服务,打开phpmyadmin页面,看看是否出现输入用户及密码界面。

如下图所示即修改成功。

phpmyadmin 登录

发表回复