我在phpmyadmin中为root更改了密码(实际上没有密码),现在当我转到phpmyadmin时,收到以下错误:
mysql说:文档
无法连接:设置无效。mysqli_real_connect():(hy000/1045):拒绝用户'root'@'localhost'的访问(使用密码:no)phpmyadmin尝试连接到mysql服务器,服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与mysql服务器管理员提供的信息相对应。
我去config.inc.php在那里添加密码,但是我不能保存修改后的config.inc.php,这表明我没有足够的权限保存它。
我去谷歌搜索问题。我试图通过644终端更改权限,但对我无效。
我甚至试着重新安装xampp,但仍然得到相同的错误。
现在我的电脑上有phpmyadmin,它根本不工作,我无法更改它。
请帮帮我,我怎么修?
我也在使用mac和xampp。
3条答案
按热度按时间ffscu2ro1#
我也有同样的问题,只是一步一步来解决这个问题
在macos上用xampp打开cmd
更新源
apt获取安装nano
nano/opt/lampp/phpmyadmin/config.inc.php(以及更改密码或其他一切)
使用ctrl+o保存
vojdkbi02#
打开mac命令shell。
使用
cd
命令将目录设置为config.inc.php
文件。键入以下命令:
您将被要求输入密码;输入它。这会将命令置于管理员模式。
这将在命令窗口中打开nano文本编辑器,您可以在其中编辑文件。查找密码字段(使用
ctrl+w
如果需要搜索,请编辑它,然后使用ctrl+x
保存并退出。现在应该可以再次使用phpmyadmin了。hs1ihplo3#
看起来当我们在mac上安装xampp时,它会尝试使用自己的终端,默认情况下不会工作。
我已经做了下面的步骤,这对我的工作。
打开终端窗口(非mac默认终端请检查附加图像)
那就跑吧
apt-get update
在新开的候机楼里。这将更新一些内部依赖项,例如那就跑吧
apt-get install nano
这将安装nanocd到
cd ../opt/lampp/phpmyadmin
打开/编辑nano config.inc.php
并保存。我就是这么想的:)