About 배우고 익히는법/Mysql
Mysql 비밀번호 분실시 재설정 방법
투명잉크
2019. 1. 8. 10:38
오랫만에 mysql에 접속할려고 했는데 비밀번호를 까먹었다...
현재 필자의 mysql 버전은 5.7.19 이다.
아래데로 따라하면 된다.
1. mysql 데몬 정지
systemctl stop mysqld
2. 환경변수에서 를 안전모드로 설정
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
3. mysql 데몬 시작
systemctl start mysqld
4. 비번없이 로그인
mysql -u root
5. 비밀번호 재설정
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword')
-> WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
비밀번호를 재설정할때는 적어도 하나의 대문자, 소문자 한 자, 한 자릿수 및 한 개의 특수 문자가
포함되어 있어야하고 총 암호 길이는 8 자 이상이어야합니다.
6. mysql 데몬 정지
systemctl stop mysqld
7. mysql 환경변수를 원래데로 원복(일반 모드)
systemctl unset-environment MYSQLD_OPTS
8. mysqld 데몬 시작
systemctl start mysqld
아래 명령어로 원래데로 로그인 해서 사용
mysql -u root -p
끗!!
[출처] Mysql 비밀번호 분실시 재설정 방법|작성자 conrad