고정 표시기-작성 작동하지 않습니다고정 표시기, MYSQL_ROOT_PASSWORD이
mysql:
image: mysql:5.7.16
container_name: f_mysql
volumes:
- ./db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: sheep
expose:
- '3306'
내가 docker exec
입력이 컨테이너를 사용
을 내가 echo $MYSQL_ROOT_PASSWORD
입력 한 다음 나는 sheep
,
을 가지고 있지만, MySQL의 루트 암호가 여전히 '',
내가 'mysql -uroot'을 입력하면 mysql에 로그인합니다. 당신이 원하는 것을 달성 그 다음
environment:
- MYSQL_ROOT_PASSWORD=sheep
전체 고정 표시기-작성 인 :
비슷한 설치 (다른 버전의 MySQL을 사용하고 있는데 - 저는 5.5를 사용하고 있습니다)로 로컬에서 시도했지만 암호없이 MySQL에 로그인 할 수 없습니다. 나는'-p' 스위치를 추가하고 패스워드를 제공해야한다. – nwinkler
제공된 구성 (볼륨 없음)으로 테스트되었으며 정상적으로 작동하는 것 같습니다. –