본문 바로가기
지식 공유/DB관련

MYSQL 패스워드 변경 방법

by missio 2019. 9. 4.

안녕하세요 미씨오입니다.

제가 이전 글에서 /var/log/mysqld.log에 임시비밀번호가 있다고 말씀드렸는데..

 

제가 설치한 버전이 5.7버전이 아니라 5.6버전이더라구요..

mysql --version명령어를 이용하시면 버전을 확인할 수 있습니다.

 

그래서 패스워드 변경 하는 방법에 대해서 공유드립니다.

첨부하는 이미지의 경우 5.6버전이여서 5.7버전 이상의 경우는 명령어 참고 부탁드립니다.

 

우선 mysql 접속하셔야 해요!!

접속 명령어 : mysql -u root -p 

패스워드 없으시면 mysql 만 입력하시면 바로 되실거에요

5.7버전 이상일 경우 /var/log/mysqld.log에서 임시비밀번호 입력 후 실행하시면 됩니다.

 

1. 계정정보 확인 쿼리문

- 5.6버전 이하 : SELECT user,host,password FROM mysql.user;
- 5.7버전 이상 : SELECT user,host,authentication_string FROM mysql.user;
                                           (5.7버전 이상부터 password에서 authentication_string로 변경됨)

2. 패스워드 변경 쿼리문

- 5.6버전 이하 

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

FLUSH PRIVILEGES;

- 5.7버전 이상
UPDATE user SET authentication_string = PASSWORD('패스워드') WHERE user='root';

FLUSH PRIVILEGES;

3. 변경된 패스워드 확인

이제 접속하시면 변경된 패스워드로 접근이 가능하십니다.ㅎㅎㅎ

 

'지식 공유 > DB관련' 카테고리의 다른 글

리눅스 CENTOS 7 - MYSQL 설치 방법  (0) 2019.09.03
DB 기초 이론  (0) 2019.07.30