Как войти как root в phpmyadmin [дубликат]

У меня есть защищенный паролем сервер mariadb на сервере Ubuntu 18.04. Я могу войти в систему из командной строки, используя

mysql -u root -p с моим паролем.

Но когда я перехожу на https://myserver.com/phpmyadmin/index.php `Я не могу войти в систему как root. Я вижу следующую ошибку:

#1698 - Access denied for user 'root'@'localhost'
 mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost'

Я определенно использую тот же пароль, что и в командной строке.

Я могу войти в систему как пользователь phpmyadmin с паролем, который я ввел во время dpkg-reconfigure phpmyadmin .

0
задан 11 February 2020 в 08:31

1 ответ

@Søren дал важную ссылку, которая очень близка, но не точно то же:

Не может ввести phpmyadmin как корень (MySQL 5.7)

Ответ: пользователь root не может войти в систему в phpmyadmin интерфейс, таким образом, полномочия пользователя root должны быть даны другому пользователю (исключая phpmyadmin пользователь).

Фактический ответ, который работал, не был отмечен как корректный на той странице. Это было дано @Hemamalini, и это:

CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Протестированный на Ubuntu 18.04 PHP 7.2 PHPMyAdmin 4.6.6

1
ответ дан 20 February 2020 в 22:56

Другие вопросы по тегам:

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