设置phpMyAdmin的密码

时间:2011-02-19 04:41:19

标签: php mysql phpmyadmin password-protection

我正在使用rhel 5和php 5与mysql 5.我的服务器已经配置并顺利运行所有应用程序。我以root身份访问mysql,密码是'anitha123'。但是当我通过浏览器访问phpmyadmin时,它并没有要求输入密码。有人请告诉我如何设置它像提示用户名和密码。由于我不熟悉php mysql,请告诉我如何以简单的方式完成它。

3 个答案:

答案 0 :(得分:7)

找到phpmyadmin.conf 并设置auth将其键入http

/* Authentication type */  
$cfg['Servers'][$i]['auth_type'] = 'http';  

答案 1 :(得分:1)

或者只是您可以在phpmyadmin的配置文件中添加密码。为了这 找到phpmyadmin目录下的config.inc.php文件然后进行这些更改

找到这条线 $ cfg ['Servers'] [$ i] ['password'] ='';

然后在blanck字段中添加密码为

$ cfg ['Servers'] [$ i] ['password'] ='anitha123';

并且始终使用相同的用户名和密码打开

答案 2 :(得分:1)

转到phpmyadmin并确保您有3个root用户可以顺利使用mysql。如果你看到"否"在密码列中设置新密码,方法是点击Edit Privileges---> Change Password选择Password选项并设置密码。(三者都必须设置为Password Yes)。虽然这样做不会刷新浏览器,但是会出现错误

xampp mysql Access denied for user 'root'@'localhost' using password: YES

您的用户屏幕必须是这样的。

User name   Host        Password          Global privileges
root      127.0.0.1         Yes     ALL PRIVILEGES      Yes     
root      ::1               Yes     ALL PRIVILEGES      Yes     
root      localhost         Yes     ALL PRIVILEGES      Yes

完成此操作后。只需使用此设置 - >在phpmyadmin目录中打开config.inc.php文件

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;  
$cfg['Lang'] = '';

现在打开phpmyadmin。 phpmyadmin会问你密码。如果您提供正确的密码,您将可以登录。