Quy*_* Le 16 php mysql phpmyadmin
我wamp在窗口设置服务器.然后,我使用rootcmd的MySQL 密码.结果,当我访问phpMyAdmin网站时,Access denied出现了(默认用户为phpMyAdmin root而密码是blank/empty).那么,我怎么能用configroot的新密码更改phpMyAdmin中的变量.
我在互联网上搜索解决方案,有人建议我添加一些行config.inc.php:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Changed';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
Run Code Online (Sandbox Code Playgroud)
但是,它似乎不起作用.谢谢.
Tie*_*han 21
解释视频描述解决问题的方法
更改root(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;
Run Code Online (Sandbox Code Playgroud)
如果您有多个数据库服务器,请将"i ++"添加到文件并继续添加新配置,如上所述
Dha*_*yal 13
您可以直接登录数据库(mysql -h your_host -u root)然后运行来更改mysql root密码
SET PASSWORD FOR root@localhost = PASSWORD('yourpassword');
Run Code Online (Sandbox Code Playgroud)
0)转到phpmyadmin不要选择任何db
1)点击"Privileges".您将在MySQL的权限表中看到所有用户.
2)检查Host值为localhost的用户"root",然后单击"Edit Privileges"图标.
3)在"更改密码"字段中,单击"密码"并输入新密码.
4)重新输入密码进行确认.然后单击"开始"以应用设置.
| 归档时间: |
|
| 查看次数: |
98112 次 |
| 最近记录: |