[MySQL] 비밀번호 관련 오류
MySQL 실행 과정에서 ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) 메시지가 발생하며 접속이 불가능한 오류가 발생했다.
mysqld --skip-grant
명령어를 통해 로그인하려 했으나, 나의 경우 해당 명령어를 통한 로그인이 불가능했다.
- MySQL 서버를 강제종료 및 3306포트를 강제 종료 후 재실행하려 했으나, 강제 종료 이후에도 계속해서 포트 재할당이 일어나므로 이 방법으로 해결이 불가능하였다.
sudo
로 접속 또한 불가능하였다.
- MySQL 설치 경로로 이동(
cmd+shift+G
)하여 내부 폴더를 전부 지운 후(파일 자체를 지운 후 homebrew로 재설치시 이전의 데이터 그대로 재설치됩니다.) 로그인해, 패스워드를 설정해주면 된다.- OS X에서 homebrew로 프로그램을 설치한 경우,
/opt/homebrew/var/mysql
에 위치하였습니다. (설치 방법 또는 기종에 따라 상이할 수 있음)
- OS X에서 homebrew로 프로그램을 설치한 경우,
Leave a comment