Linux mysql root 패스워드 분실 시 재설정 방법
Geniihouse (IT)/SQL2019. 1. 8. 15:20
임세호 입니다.
리눅스 서버 운영 시 MySQL 관리자 패스워드를 분실 시 재 설정 하는 방법에 대해서 포스팅 해보도록 하겠습니다.
1. 먼저 mysql 서비스 (데몬) 을 종료 하도록 합니다.
# /sbin/service mysqld stop |
2. 안전모드로 MySQL 을 서비스를 실행 하도록 합니다.
# /usr/bin/mysqld_safe --skip-grant & |
3. 서비스 실행이 되었다면 mysql 을 root 권한으로 접속 하도록 합니다.
# /usr/bin/mysql -u root mysql |
4. mysql 명령문을 통하여 새롭게 패스워드를 지정 하는 명령문 입니다.
mysql> update user set password=password('NEW-PASSWORD') where user='root'; |
5. DB 명령문을 업데이트 하였으므로 MySQL 에서 Re-load 해주는 명령문 입니다.
mysql> flush privileges; |
6. MySQL 접속을 종료 합니다.
mysql> exit |
7. MySQL 서비스 (데몬)을 정상적으로 실행 하도록 합니다.
# service mysqld start |
감사합니다.