개발은 핵찜이야/리눅스
mysql의 root패스워드를 잃어버렸을 때 복구
주인정
2012. 4. 13. 18:01
※ mysql의 root패스워드를 잃어버렸을 때 복구
단계1) 실행중인 mysql을 종료
# ps -ef | grep mysqld
# killall mysqld
단계2) grant-table 미사용모드로 mysql 시작 및 root 접속
# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &
# mysql -u root mysql
단계 3) update문으로 root사용자 패스워드 변경
mysql> update user set password=password('1234') where user = 'root';
mysql> flush privileges;
단계 4) 실행중인 mysql을 다시 종료
mysql> exit;
# killall mysqld
단계 5) 일반모드로 mysql 재시작
# /usr/local/mysql/bin/mysqld_safe &
참고) MySql을 shutdown 하는 방법
mysqladmin -u root -p shutdown
password:*****