[MYSQL] mysql 8.0 이상 root 계정 reset
mysql 서비스를 종료
window key + R단축키로 실행 창을 띄우고services.msc를 입력하여 서비스 목록중에 mysql 서비스를 찾아 종료한다.- 다른 방법으로는 
제어판관리도구서비스로 이동하여 mysql 서비스를 종료 한다. - 또는 명령프롬프트에서 
net stop mysql명령어를 입력한다 
계정 reset용 파일 생성
- 다음 내용을 txt 파일로 저장 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; - 이 포스트에서는 메뉴얼과 같은 경로와 파일명으로 저장 
c:\mysql-init.txt - mysql 메뉴얼과 똑같은 경로와 파일명을 사용하지 않아도 무관
 
reset 명령어 실행 및 변경확인
- 관리자 권한으로 명령프롬프트를 실행한다.
 mysql의bin폴더로 이동 한다cd c:\mysql\bin- 다음 명령어 실행 
mysqld --init-file=C:\\mysql-init.txt - 실행을 하면 완료 혹은 실패 메시지는 출력되지 않는다.
 ctrl + c를 눌러 강제로 종료 한 후제어판에서 처음 종료했던mysql 서비스를 다시 실행한다.- 또는 명령프롬프트에서 
net start mysql명령어를 입력한다. - 명령 프롬프트에서 
mysql -u root -p를 입력하고mysql-init.txt에 저장했던 패스워드를 입력하여 접속이 되는지 확인한다. - 보안을 위해 패스워드가 포함된 
txt파일은 제거 해준다. 
ref. https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html

