본문 바로가기
REFLEX 튜토리얼

wsl에서 일반사용자로 mysql 실행시 Access Denied가 계속 뜬다?

by 일코 2023. 10. 10.

데스크톱, 노트북 등 현재 사용중인 PC가 다섯 대 정도 있어서
여러 운영체제 조건하에서 코딩이나 테스트를 해 볼 수 있다.

재미있는 것은,
특정 PC의 wsl 환경에서만 데이터베이스 접속이 안되었는데,
(정확히는 일반사용자로 mysql -u root -p 명령어로도 Access Denied가 뜨고,
sudo mysql은 즉시 실행되는 문제가 있었다.)

"설정파일을 만져보라", "재설치해보라" 등등 여러 가지 솔루션이 있었지만
차례대로 모두 실행해봐도 "Access Denied"가 해결되지 않다가
아래 링크를 통해 일반사용자 계정을 생성하고 previlege 설정을 주었더니
말끔히 해결되었다.

아직도 신기한 것은, 왜 다른 모든 컴퓨터에서는 mysql이 잘 돌고 있는데
주력으로 쓰고 있는 윈도우11 노트북의 wsl에서만 권한문제가 발생했던 걸까ㅜ

하여튼 아래 링크를 통해 해결했다.

Cannot enter phpmyadmin as root (MySQL 5.7) - Ask Ubuntu

 

Cannot enter phpmyadmin as root (MySQL 5.7)

I'm using Ubuntu desktop 16.04 (upgraded from 15.10). I had installed phpmyadmin from by apt-get install phpmyadmin. It works if I go to localhost/phpmyadmin but I cannot log into it as root. I h...

askubuntu.com

 

댓글