WorkaHolic

패스워드(password or authentication_string) 변경 본문

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;

반응형