카테고리 없음

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