개발 세발 창고
MySQL 8.0.16 기준 root 패스워드 분실 시 패스워드 변경작업
지민시연아빠
2021. 10. 12. 14:30
MySQL 8.0.16 기준
- MySQL 중지
# systemctl stop mysqld
- MySQL - skip-grant-tables 옵션 사용하여 암호 없이 진입 하도록 설정
# mysqld --skip-grant-tables --user=mysql &
# mysql
- root 패스워드 변경
mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_passowrd';
mysql> quit
- MySQL 중지 및 재시작
# systemctl stop mysqld
# systemctl restart mysqld
- 변경된 패스워드로 MySQL 로그인 되는 지 확인
# mysql -u root -p
작업후 반드시 계정에 암호로 로그인 되는지 확인 필요함.