개인기록

[개인기록/에러] 윈도우 Mysql 8.0 비밀번호 오류

ran4 2022. 3. 14. 12:19

한줄 요약 : c드라이브의 programdata 파일의 my.ini의 파일을(난 my라는 이름이었다)

c드라이브로 복사한 후 mysql을 실행해보자 


[개요]

cmd에서 mysql을 접근하기 위해 명령어를 입력했으나, 

mysql -uroot -p 

password : 

의 화면에 처음 설정한 비밀번호를 입력했음에도 로그인이 되지 않았다

 

 

> 구글링해서 찾아본 결과 

5.7 버전 즈음에는 초기 비밀번호가 "" 이기 때문에 엔터를 쳐서 넘어가고 비밀번호를 새로 설정해주는 경우가 보였지만

8.0 버전은 해당이 안되는 얘기였다 

 

> 8.0에서는 비밀번호가 랜덤으로 설정된다는 글과

root의 로그에서 임시 비밀번호를 찾은 사람의 글을 보면서

비밀번호를 바꾸는 방향으로 해결을 시도하였다 

 

5.7에서만 가능한 방식이라 안된것도 있었고, cmd입력창에서 찾을 수 없다고 뜬 방법도 있기에 

다른 방법을 찾던 중 해당 영상을 보게되었다

 

mysql 비밀번호 바꾸는 법 

https://www.youtube.com/watch?v=aUpsnwG7zOQ 

참고한 영상입니다 

 

문제는 바꿨음에도 접속이 안됐다(처음엔 적용이 안된 줄 알았다) 

 

 

> 비밀번호 문제가 아님을 인지하고 

다른 방법들을 시도해보기 위해 '윈도우'라는 키워드를 포함해 검색한 순간

 

윈도우 mysql 8.0 문제 해결방법 

https://velog.io/@astrocat9311/%EC%9C%88%EB%8F%84%EC%9A%B0-MySQL-%EC%84%A4%EC%B9%98-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0

 

윈도우 MySQL 설치 문제 해결...

윈도우에 MySQL을 설치하는 방식은 여러 포스팅을 통해 쉽게 확인할 수 있었는데, 맥과는 다르게 윈도우에서는 설치 과정에서 크게 3가지 문제점을 마주했다. 지금 이 문제를 모두 해결했으니, 나

velog.io

 

이 글이 나왔다

 

나의 경우에는 c드라이브의 programdata 파일의 my.ini의 파일을(난 my라는 이름이었다)

c드라이브로 복사한 후 mysql을 실행시키고 입력하니 해결되었다 

 

 

설치부터 애를 먹고 이리저리 매달리면서 공식문서를 읽어야하나 생각했지만

사람들이 남겨준 정보 덕분에 해결하게 되었다

또한 문제의 원인이 생각지도 못한곳에 있어서 원인을 찾는것이 중요하다는 것을 깨달았다