데이터베이스(db)

mysql 아이디, 비번 분실 시 부분 재설치로 아이디 비밀번호 다시 만들기 - 윈도우 환경

끄적끄적아무거나 2021. 6. 4. 09:16
반응형

mysql 아이디(ID), 비밀번호(재설정)


문제상황


mysql을 설치하고 몇주 지난뒤에 사용하려고 하니 아이디와 비밀번호가 기억이 나지 않았다.
검색을 통해 보니 "mysqld.exe --skip-grant"로 접속하여 flush로 다 날리고 다시 하라고 하였다.
하지만 Access denied for user ~ (using password: YES) 나 Access denied for user ~ (using password: NO) 와 같은 메세지와 함께 접속이 안되어서 서버만 재설치하여 아이디와 비번을 새로 만들기로 한다. 주의할 점은 기존의 DB는 삭제된다.


해결책


1. 그림1과 같이 윈도우 검색창에 "MySQL Installer - Community" 프로그램을 검색해서 실행한다.

그림1


2. 그림2와 같이 "MySQL Server" 를 클릭하고 오른쪽에 Remove를 클릭한다.

그림2


3. 그림3과 같이 "MySQL Server 8.0.25" 만 삭제한다.

그림3

4. Next -> Next -> Execute 실행 (서버 삭제 완료)

5. 그림4와 같이 Add 를 선택

그림4


6. 그림5와 같이 MySQL Server 를 추가하고 Next -> Execute 로 실행한다. (서버 재설치 진행)

그림5


7. 그림6과 같이 설정화면이 나오는데 Port는 mysql 의 default port 이므로 굳이 변경할 필요 없다. Next를 누르자.

그림6


8. 그림7과 같이 비번하는데 강한 암호화(Encryption) 쓸지 물어보는데 변경하지말고 Next 진행하자.

그림7

9. 그림8에서 드디어 암호를 설정하는 부분이 나왔다. 그리고 User도 추가해보자. 난 "toor"로 비밀번호를 설정했고 user 는 "kc"를 넣었다. User 암호도 동일하게 "toor"로 하였다.

그림8


10. 나머지는 Next 누르고 Execute 하여 설치를 완료하자.


검증


1. 그림9와 같이 윈도우(window) 검색창에 MySQL 8.0 Command Line Client 를 실행하자.

그림9

2. 앞서 설정한 비번을 입력하면 그림10과 같이 접속되는 것을 확인할 수 있다.

그림10


3. 그림11과 같이 "show databases;" 로 DB가 정상동작 하는지 확인해보자.

그림11


반응형