Не могу изменить config.inc.php

0

Я изменил пароль в 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.

  • 0
    Вы все еще можете получить доступ к PHPMyadmin localhost / phpmyadmin /… или просто не можете подключиться из своего приложения?
  • 0
    Я не могу получить доступ к PHPmyadmin
Показать ещё 8 комментариев
Теги:
macos
phpmyadmin
xampp

3 ответа

1
Лучший ответ
  • Откройте оболочку командной строки Mac.

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

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

    sudo nano config.inc.php
    

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

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

0

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

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

  1. Откройте окно терминала (не терминал Mac по умолчанию, пожалуйста, проверьте прикрепленное изображение) Изображение 174551
  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 to cd../opt/lampp/phpmyadmin

  5. Откройте/отредактируйте nano config.inc.php и сохраните.

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

0

Спадли, когда я делаю, как ты предлагаешь, и вносишь изменения в терминал, он говорит: "Ошибка записи config.inc.php: разрешение отклонено". Не уверен, где я иду не так..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню