Не могу изменить config.inc.php - PullRequest
0 голосов
/ 24 июня 2018

Я изменил пароль в phpmyadmin для пользователя root (на самом деле пароля не было), и теперь, когда я захожу в phpmyadmin, я получаю эту ошибку:

MySQL сказал: Документация

Не удается подключиться: неверные настройки. mysqli_real_connect (): (HY000 / 1045): доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: НЕТ) phpMyAdmin попытался подключиться к серверу MySQL и сервер отклонил соединение. Вы должны проверить хозяина, имя пользователя и пароль в вашей конфигурации и убедитесь, что они соответствуют информации, предоставленной администратором MySQL сервер.

Я пошел в config.inc.php, чтобы добавить туда пароль, но я не могу сохранить измененный config.inc.php, он показывает, что у меня недостаточно прав для его сохранения.

Я пошел в Google и искал проблемы. Я пытался изменить разрешение через терминал с 644, но у меня это не сработало.

Я даже пытался переустановить XAMPP, но все равно получаю ту же ошибку.

Теперь у меня на компьютере phpmyadmin, который вообще не работает, и я не могу его изменить.

Пожалуйста, помогите мне, как я могу это исправить?

Также я использую Mac и XAMPP.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Похоже, когда мы устанавливаем Xampp на Mac и пытаемся использовать его терминал, по умолчанию он не будет работать nano.

Я сделал ниже шаг, который работает для меня.

  1. Открыть окно терминала (не терминал Mac по умолчанию, пожалуйста, проверьте прикрепленное изображение) enter image description here
  2. Затем запустите 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
    
  3. Затем запустите 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) ..
    
  4. CD на cd ../opt/lampp/phpmyadmin

  5. Открыть / Редактировать nano config.inc.php и сохранить.

Так у меня получилось :)

0 голосов
/ 24 июня 2018
  • Откройте командную оболочку Mac.

  • Используйте команду cd, чтобы указать каталог для расположения вашего config.inc.php файла.

  • Введите следующую команду:

    sudo nano config.inc.php
    

    Вас попросят ввести пароль; введите это. Это переводит команду в режим администратора.

    Это откроет текстовый редактор Nano в командном окне, где вы можете редактировать файл. Найдите поле пароля (используйте ctrl+w, если вам нужно выполнить поиск), отредактируйте его, а затем используйте ctrl+x для сохранения и выхода. Теперь вы сможете снова использовать phpMyAdmin.

...