无法修改config.inc.php

mwecs4sa  于 2021-06-24  发布在  Mysql
关注(0)|答案(3)|浏览(623)

我在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。

ffscu2ro

ffscu2ro1#

我也有同样的问题,只是一步一步来解决这个问题
在macos上用xampp打开cmd
更新源
apt获取安装nano
nano/opt/lampp/phpmyadmin/config.inc.php(以及更改密码或其他一切)
使用ctrl+o保存

vojdkbi0

vojdkbi02#

打开mac命令shell。
使用 cd 命令将目录设置为 config.inc.php 文件。
键入以下命令:

sudo nano config.inc.php

您将被要求输入密码;输入它。这会将命令置于管理员模式。
这将在命令窗口中打开nano文本编辑器,您可以在其中编辑文件。查找密码字段(使用 ctrl+w 如果需要搜索,请编辑它,然后使用 ctrl+x 保存并退出。现在应该可以再次使用phpmyadmin了。

hs1ihplo

hs1ihplo3#

看起来当我们在mac上安装xampp时,它会尝试使用自己的终端,默认情况下不会工作。
我已经做了下面的步骤,这对我的工作。
打开终端窗口(非mac默认终端请检查附加图像)

那就跑吧 apt-get update 在新开的候机楼里。这将更新一些内部依赖项,例如

Get:1 http://security.debian.org stretch/updates InRelease [94.3 kB]       
   Get:3 http://security.debian.org stretch/updates/main amd64 Packages [475 kB]        
   Ign:2 http://cdn-fastly.deb.debian.org/debian stretch InRelease                             
   Get:4 http://cdn-fastly.deb.debian.org/debian stretch Release [118 kB]                      
   Get:5 http://cdn-fastly.deb.debian.org/debian stretch Release.gpg [2434 B]
   Get:6 http://cdn-fastly.deb.debian.org/debian stretch/main amd64 Packages [7090 kB]
   Get:7 http://security.debian.org stretch/updates/main Translation-en [210 kB]   
   Get:8 http://cdn-fastly.deb.debian.org/debian stretch/main Translation-en [5388 kB]                                
   Fetched 13.4 MB in 54s (245 kB/s)                                                                                  
   Reading package lists... Done

那就跑吧 apt-get install nano 这将安装nano

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  spell
The following NEW packages will be installed:
  nano
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 485 kB of archives.
After this operation, 2092 kB of additional disk space will be used.
Get:1 http://cdn-fastly.deb.debian.org/debian stretch/main amd64 nano amd64 2.7.4-1 [485 kB]
Fetched 485 kB in 3s (130 kB/s)
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = (unset)
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package nano.
(Reading database ... 13080 files and directories currently installed.)
Preparing to unpack .../nano_2.7.4-1_amd64.deb ...
Unpacking nano (2.7.4-1) ...
Setting up nano (2.7.4-1) ..

cd到 cd ../opt/lampp/phpmyadmin 打开/编辑 nano config.inc.php 并保存。
我就是这么想的:)

相关问题