[MySQL] MySQL root 패스워드 재설정 방법

[MySQL] MySQL root 패스워드 재설정 방법

MySQL 에서 root 계정의 패스워드/비밀번호를 잊어버렸을 때/분실했을 때/까먹었을 때/기억나지 않을 때 패스워드/비밀번호를 재설정/다시 설정하는 방법.

1. 서비스 중지

우분투 : service mysql stop

CentOS6 : service mysqld stop

2. 인증 생략 옵션 및 안전 모드로 데몬 실행

/usr/bin/mysqld_safe –skip-grant-tables &

3. 콘솔 접속

/usr/bin/mysql -u root mysql

4. 패스워드 변경

Mysql5.7 버전 미만

UPDATE mysql.user SET password=PASSWORD(‘패스워드’) WHERE user=’root’;

FLUSH PRIVILEGES;

quit

Mysql5.7 버전 이상

UPDATE mysql.user SET authentication_string=PASSWORD(‘패스워드’) WHERE user=’root’;

FLUSH PRIVILEGES;

quit

5. 서비스 재시작

우분투 : service mysql restart

CentOS6 : service mysqld restart

6. root 계정으로 로그인

변경한 패스워드를 입력하여 로그인 되면 성공.

mysql -u root -p