Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法修改config.inc.php_Php_Mysql_Macos_Phpmyadmin_Xampp - Fatal编程技术网

无法修改config.inc.php

无法修改config.inc.php,php,mysql,macos,phpmyadmin,xampp,Php,Mysql,Macos,Phpmyadmin,Xampp,我在phpmyadmin中更改了root用户的密码(实际上没有密码),现在当我转到phpmyadmin时,我收到以下错误: MySQL说:文档 无法连接:设置无效。mysqli_real_connect(): (HY000/1045):拒绝用户“root”@“localhost”的访问(使用) 密码:否)phpMyAdmin试图连接到MySQL服务器,并且 服务器拒绝了连接。你应该检查一下主机, 配置中的用户名和密码,并确保 与MySQL管理员提供的信息相对应 服务器 我去config.inc.

我在phpmyadmin中更改了root用户的密码(实际上没有密码),现在当我转到phpmyadmin时,我收到以下错误:

MySQL说:文档

无法连接:设置无效。mysqli_real_connect(): (HY000/1045):拒绝用户“root”@“localhost”的访问(使用) 密码:否)phpMyAdmin试图连接到MySQL服务器,并且 服务器拒绝了连接。你应该检查一下主机, 配置中的用户名和密码,并确保 与MySQL管理员提供的信息相对应 服务器

我去config.inc.php在那里添加密码,但我无法保存修改后的config.inc.php,这表明我没有足够的权限保存它

我去谷歌搜索问题。我试图通过644终端更改权限,但对我无效

我甚至尝试重新安装XAMPP,但仍然出现相同的错误

现在我的电脑上有phpmyadmin,它根本不工作,我无法更改它

请帮帮我,我怎么修

我还使用Mac和XAMPP。

  • 打开Mac命令shell

  • 使用
    cd
    命令将目录设置为
    config.inc.php
    文件的位置

  • 键入以下命令:

    sudo nano config.inc.php
    
    系统将询问您的密码;输入它。这会将命令置于管理员模式

    这将在命令窗口中打开Nano文本编辑器,您可以在其中编辑文件。找到密码字段(如果需要搜索,请使用
    ctrl+w
    ),编辑它,然后使用
    ctrl+x
    保存并退出。您现在应该可以再次使用phpMyAdmin了


看起来,当我们在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并保存


  • 通过这种方式,它对我有效:)

    我也有同样的问题,请一步一步地解决这个问题

  • 在macOs上使用Xampp打开CMD
  • apt获取更新
  • apt获取安装nano
  • nano/opt/lampp/phpmyadmin/config.inc.php(以及更改密码或其他内容)
  • 使用CTRL+O保存

  • 您仍然可以访问PHPMyadmin吗?或者您不能仅从应用程序连接?我无法访问PHPMyadmin。请对您如何更改密码或如何编辑配置文件进行屏幕广播。这里有太多未指定的点。这仅仅是一个编程问题,更多的是一个远程支持请求。没完没了的来回评论是非范围的。您使用的是xamp还是wamp服务器?我使用的是xampp