我正在创建一个Docker容器并运行最新的MySQL服务器。但是,当我尝试访问MySQL Server时,我一直拒绝访问。下面是我的docker-compose.yml文件。
version: '3'
services:
mysqlserver:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: root123
MYSQL_DATABASE: hotel_operations
MYSQL_USER: test
MYSQL_PASSWORD: test123
我使用以下命令进入容器。
sudo docker exec -it <containerId> sh
然后我尝试使用以下命令访问我的MySQL。
mysql -u test -p
password: test123
我不断尝试下去。
ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)