코드 저장소.

docker -access denied for user 'root'@'localhost' (using password: yes) 에러 본문

DevOps/Docker

docker -access denied for user 'root'@'localhost' (using password: yes) 에러

slown 2024. 5. 15. 01:37

도커를 사용하면서 마리아 디비이미지를 받아서 실행을 하려고 하는데 제목과 같은 에러가 나왔고 비밀번호가 틀렸다고 나오는데 명령어에 문제가 있었다.

 

해결을 했던 방법은 기존의 컨테이너를 삭제후  

docker run --name maria-db -p 3309:3306 -e MYSQL_ROOT_PASSOWRD='비밀번호' -d mariadb 입력후

 

docker exec -it maria-db mysql -u root -p
다음에 설정했던 패스워드를 입력하면 접속에 성공을 한다.

 

다음으로 할일은 마리아 디비에 접근을 하기 위해서 권한 설정을 해야 한다.

 

CREATE USER 'well4149'@'%' IDENTIFIED BY '1234';

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';

FLUSH PRIVILEGES

 

'DevOps > Docker' 카테고리의 다른 글

서브도메인(API) 기반 Nginx HTTPS 적용 with Docker + Certbot  (0) 2025.06.10
Docker  (0) 2024.09.05
도커 컴포즈 사용법  (0) 2024.06.23