我正在使用rhel 5和php 5与mysql 5.我的服务器已经配置并顺利运行所有应用程序。我以root身份访问mysql,密码是'anitha123'。但是当我通过浏览器访问phpmyadmin时,它并没有要求输入密码。有人请告诉我如何设置它像提示用户名和密码。由于我不熟悉php mysql,请告诉我如何以简单的方式完成它。
答案 0 :(得分:7)
/* 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会问你密码。如果您提供正确的密码,您将可以登录。