프로그래밍 언어/DB
[Mysql] Docker 환경에서 mysql 설치 후 접속 에러 - Access denied for user 'root'@'172.17.0.1' (using password: YES)
작은소행성
2023. 12. 12. 17:08
Docker 환경에 mysql 을 설치하고 localhost로 접속하면
Access denied for user 'root'@'172.17.0.1' (using password: YES)
다음과 같은 에러가 나면서 접속이 안된다.
docker 에서 컨테이너 접속
$ docker exec -it <컨테이너 이름> bash
mysql 접속
> mysql -u root -p
계정에 권한 부여
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.17.0.1' WITH GRANT OPTION;
다른 계정을 사용한다면 계정 생성 및 권한 부여
> CREATE USER 'admin'@'172.17.0.1' IDENTIFIED BY '비밀번호 입력';
> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'172.17.0.1' WITH GRANT OPTION;
변경 내용 적용
> flush privileges;
반응형