DB
CentOS 7] mysql 5.7 비밀번호 잊어버렸을 때 변경하기
MIN--A
2021. 7. 23. 01:02
728x90
mysql 접속이 계속 실패할 때 비밀번호를 변경하는 법
mysql 버전마다 다르므로 참고하기
데몬 중지
# systemctl stop mysqld
만약 centOS 6 버전이라면 => service mysqld stop
환경 옵션을 안전모드로 설정한다
# systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
데몬 시작
# systemctl start mysqld
root로 mysql 접속 (비밀번호 없이 접속이 가능하다)
# mysql -u root
비밀번호 설정 에 설정할 비밀번호 넣기
mysql> UPDATE mysql.user SET authentication_string=PASSWORD('Passw0rd')
-> where user='root' and host='localhost';
Query OK, 1 row affected, 1 warning (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 1
변경 저장하기
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
sql 종료
mysql> exit
데몬 중지
# systemctl stop mysqld
안전모드 설정 해제
# systemctl unset-environment MYSQLD_OPTS
mysql 데몬 시작
# systemctl start mysqld
728x90