본문 바로가기

.주제별/SQL,DB

MySQL root 패스워드 복구 방법

(머리 한계가 오나보다, 매번 패스워드 읿어버리니..ㅠ.ㅠ)


1. 현재 Mysql 프로세스 죽이기

- mysql 정지

    # /etc/rc.d/init.d/mysqld stop

  강제로 죽이기 >

     # ps -aux | grep mysql

     # kill <해당 ProcessID>

2. Mysqld (Safe) 재시작

# mysqld_safe --user=mysql --skip-grant-tables &

3. Root 패스워드 변경

# mysql> use mysql;

# mysql> update user set password=password('newpassword') where user='root';

# mysql> flush privileges;

4. Mysql 재시작

# mysqladmin -u -root -p shutdown

# /etc/rc.d/init.d/mysqld start &