Server/MySQL
패스워드(password or authentication_string) 변경
Programics
2018. 9. 6. 13:37
반응형
root 접속
mysql -u '해당 MYSQL ID' -p
e.g. mysql -uroot -p
e.g. mysql -u root -p
Enter password:
mysql 데이터베이스 선택
mysql> use mysql;
사용자 테이블에서 user(사용자명)와 host만 보기
mysql> SELECT user, host FROM user;
* 대소문자 상관없음
5.6 이하
mysql> UPDATE user SET password=PASSWORD('변경될 비밀번호') WHERE user = '사용자명';
mysql> UPDATE user SET authentication_string=PASSWORD('변경될 비밀번호') WHERE user = '사용자명';
5.7 or Maria
mysql> SET PASSWORD for '사용자명'@'localhost'=PASSWORD('변경될 비밀번호');
8.x 이상
mysql> ALTER user '사용자명'@'localhost' identified with mysql_native_password by '변경될 비밀번호';
변경사항 적용 (grant 명령어 사용시 제외)
mysql> flush privileges;
반응형