В моей базе данных MySQL я создал двух пользователей, одного обычного пользователя (у которого есть привилегии для одной базы данных) и одного суперпользователя.
Когда я хочу войти через любую из этих учетных записей в phpMyAdmin, я получаю сообщение об ошибке «Не удается войти на сервер MySQL». (подключаюсь удаленно)
Внутри <Каталог /usr/share/phpMyAdmin/> в моем файле /etc/httpd/conf.d/phpMyAdmin.conf:
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Allow from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
Я также указал пользователя и пароль для своего суперадминистратора в config.inc.php
файл. Что мне не хватает? Должен ли я что-то делать с брандмауэрами Google? Я не настроил правило брандмауэра для MySQL, должен ли я сделать это сейчас?
РЕДАКТИРОВАТЬ:
Я также пробовал из этого ответа: Не могу войти в phpMyAdmin
$cfg['blowfish_secret'] = 'мой пароль'; /* ВЫ ДОЛЖНЫ ЗАПОЛНИТЬ ЭТО ДЛЯ АВТОРИЗАЦИИ COOKIE! */
До сих пор не работает