Задать вопрос
@HellWalk

Почему возникает такая странная ошибка при попытке входа через phpMyAdmin?

На удаленном сервере стоит MariaDB

Есть пользователь с базой - с ним все ок, через phpMyAdmin коннектится нормально.

Необходимо добавить нового пользователя - пытался зайти под root в phpMyAdmin - не дает (при этом если зайти на сам сервер через ssh и войти через консоль - все ок). Подумал, что это такая защита. Создал нового пользователя с базой через консоль, пытаюсь зайти - вновь ошибка (через консоль - заходит).

Причем ошибка странная - коннекчусь к одному IP а в ошибке указан другой IP:

5b07adab7cc64859455677.png

Кто-нибудь сталкивался с такой ошибкой?
  • Вопрос задан
  • 110 просмотров
Подписаться 2 Средний 1 комментарий
Решения вопроса 1
@HellWalk Автор вопроса
Решение оказалось следующим - необходимо было дать права пользователю на подключение с любых IP:

GRANT ALL PRIVILEGES ON *.* TO username@"%"
        -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@iljaGolubev
https://mariadb.com/kb/en/library/configuring-mari...

По умолчанию, доступ для root пользователя разрешен только локально.
Ответ написан
Комментировать
@vlarkanov
Ты пользователя как создавал? С вайлдкард ('newgangs'@'%') или с указанием конкретного ip ('newgangs'%'some_ip')? После создания делал FLUSH PRIVILEGES?
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
192.168.1.62 - это комп, где стоит phpmyadmin?
mysql сервер исполняется на другом сервере? пользователю на удаленном сервере разрешен доступ с ип сервера с phpmyadmin ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы