본문 바로가기

Server/MySQL

[MySQL] root 비밀번호 변경

오랜만에 맥북 에어를 켰다..

옛날에 다운받은 mysql에 root 비밀번호 설정이 안돼있어서 DB 접속 불가 .. -_-

 

 

과거의 내가 떠넘긴 일을 해봅시다..

 

1. 비밀번호를 입력하지 않고 실행하겠다

mysql.server start --skip-grant-tables

>>ERROR! The server quit without updating PID file 

PID 파일 업데이트를 하지 못한채 종료되었다고 합니다.. 이미 실행중일 확률이 큽니다

 

1-2. 실행오류 해결

ps -ef | grep mysql

실행중인 mysql 들이 보입니다..

그냥 모두 kill 해버립니다. (저는 로컬이라 다 kill 했습니다. 운영 서비스중인 프로세스는 함부로 죽일 생각 하면 안됩니다이)

kill {PID}

 

드디어.. mysql 실행 성공 ㅠ

 

2. mysql 접속

mysql -u root

비번을 사용하지 않고 접속하는 옵션으로 시작했기때문에, 이제 비번 치라고 안합니다

 

3. root 비번 변경 

alter user 'root'@'localhost' identified by '{바꿀 비밀번호}';

원하는 비번으로 변경합니다

 

4. 권한 정보 반영

flush privileges;

 

5. 접속 종료 후 다시 비번으로 접속

mysql -u root -p

설정한 비번을 쳐서 mysql에 접속할 수 있습니다.

 

나이스~

 

마지막으로 application.yml 비번도 바꿨어요

그래 내비번 0000이돠...