Вход в phpmyadmin через учётную запись root в Docker на примере Laradock
Изначально при запуске phpmyadmin
в Laradock при попытке авторизоваться под root-ом возникала ошибка Access denied for user 'root'@'172.19.0.6' (using password: YES)
. Пробовал вводить данные указанные в файле .env
laradock-а, которые были указаны в переменной PMA_ROOT_PASSWORD
, но безуспешно.
В итоге нужно было сделать следующее:
sudo docker-compose stop sudo rm -rf ~/.laradock/data/* sudo docker-compose up -d nginx mysql phpmyadmin
И после этого у меня лично всё заработало, но только не с тем паролем, который указан в переменной PMA_ROOT_PASSWORD
(что собственно и вводило в заблуждение), а с тем, который указан в MYSQL_ROOT_PASSWORD
. По умолчанию доступы такие получились:
server: mysql login: root password: root
Также в Интернете пишут, что иногда нужно устанавливать значение MYSQL_VERSION=5.7
вместо latest
, но мне это не понадобилось. Достаточно оказалось просто почистить содержимое папки /.laradock/data/
и в качестве пароля для root использовать значение переменной MYSQL_ROOT_PASSWORD
, а не PMA_ROOT_PASSWORD
.