无来

不管你来还是不来
我都在这里,夜夜点亮
不是为了守候
只是为了做好我自己

0%

docker mysql Access denied for user

1
2
3
4
5
root@docker:~/drupal# docker inspect drupal_mysql | grep MYSQL_ROOT_PASSWORD
"MYSQL_ROOT_PASSWORD=test",
root@docker:~/drupal# docker exec -it drupal_mysql mysql -u root -p
Enter password: test
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

I’ve gratuitously rebuilt, recreated, --no-cache'd, --force-recreate'd.. nothing is working. I’ve also tried putting the environment variable directly in a mysql Dockerfile and as an “environment” argument in my docker-compose.yml.

The only thing that IS working is passing -e ‘MYSQL_ROOT_PASSWORD=test’ in a docker run statement.