我在窗口上设置了wamp
服务器。然后,我通过cmd使用MySQL root
密码。结果,当我访问phpMyAdmin站点时,出现Access denied
(phpMyAdmin的默认用户为root
,密码为blank/empty
)。因此,如何使用新的root密码更改phpMyAdmin中的config
变量。
我已经在Internet上搜索了解决方案,有人建议我在config.inc.php
中添加一些行,如下所示:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Changed';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
但是,这似乎行不通。谢谢。
最佳答案
说明要解决问题的视频描述
更改根用户密码(Mysql帐户)后。访问phpmyadmin页面将被拒绝,因为phpMyAdmin使用root/''(空白)作为默认用户名/密码。要解决此问题,您需要重新配置phpmyadmin。编辑文件夹%wamp%\apps\phpmyadmin4.1.14中的文件config.inc.php(不在%wamp%中)
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'changed';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
如果您有1个以上的数据库服务器,请向文件中添加“i++”,然后按上述步骤继续添加新的配置
关于php - 在phpMyAdmin中更改MySQL根密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23907736/