在创建数据库时,我添加了一个root访问密码,该密码最初未设置。 现在我再也无法访问localhost / phpmyadmin了
mysqli_real_connect():( HY000 / 1045):拒绝用户访问 'root'@'localhost'(使用密码:NO)
我知道我必须在config.inc.php文件中编辑这一行
$cfg['Servers'][$i]['password'] = '';
但是我无法在编辑后保存文件。 如果我通过正常打开文件来做到这一点,我明白了:
无法保存'config.inc.php':权限不足。选择 “作为管理员重试”以管理员身份重试。
即使点击以管理员身份重试并输入sudo密码,也会出现同样的错误。
如果我尝试使用sudo访问和vim编辑终端,我仍然无法打开文件写错误。
我在Mac上。我试过通过终端sudo做这个,我尝试改变chmod权限。我在这里浏览了几乎所有类似的问题,但没有一个解决方案正在运行。 似乎没有什么能起作用。
被困在这一小时。请帮忙!!!
答案 0 :(得分:2)
只有解决方案,我才能找到成功的解决方案:
从Xampp的起始页中选择打开终端。
如果未安装nano命令,请运行以下命令:
sudo apt-get install nano
/ opt / lampp / phpmyadmin
sudo nano config.inc.php
答案 1 :(得分:0)
您需要关闭mysql服务(守护程序),然后编辑config.inc.php并保存它。在这一步中,您可以运行您的mysql服务。