MySQL 에서 root 비밀번호를 분실했을 때, root 비밀번호를 변경하는 방법입니다.
1. MySQL 을 종료합니다.
2. MySQL 을 --skip-grant-tables 옵션을 부여하여 구동합니다.
$ ./mysql.server start --skip-grant-tables Starting MySQL...... SUCCESS!
3. root 비밀번호를 변경합니다.
root 계정의 비밀번호를 root 로 변경하는 쿼리입니다. PASSWORD(' ') 에 원하는 비밀번호를 입력합니다.
$ mysql -u root mysql mysql> UPDATE mysql.user SET AUTHENTICATION_STRING=PASSWORD('root') WHERE USER='root'; Query OK, 1 row affected, 1 warning (0.06 sec) Rows matched: 1 Changed: 1 Warnings: 1
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.03 sec)
4. MySQL 을 재구동합니다.
$ ./mysql.server stop Shutting down MySQL.. SUCCESS! $ ./mysql.server start Starting MySQL...... SUCCESS!
5. 변경한 비밀번호를 사용하여 로그인합니다.
$ mysql -u root -p mysql Enter password: root mysql>
'Database > MySQL' 카테고리의 다른 글
[MySQL] ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. (0) | 2018.06.13 |
---|---|
[MySQL] 유저 생성 및 삭제, 접속 해보기 (0) | 2018.06.06 |
[MySQL] 데이터베이스(스키마) 목록 및 사용해보기 (0) | 2018.06.06 |
[MySQL] my.cnf 에 프로퍼티 설정하기 (0) | 2018.06.06 |
[MySQL] 폴더 및 파일 구조 알아보기 (0) | 2018.06.06 |