2010년 12월 25일 토요일

MySQL 서버 관리자 계정 비밀번호 초기화

1. MySQL 서버 종료
# /etc/init.d/mysql stop
(또는 # killall -9 mysqld; killall -9 mysqld_safe )

2.인증 기능을 제외한 MySQL 데몬 실행
# /usr/local/bin/mysqld_safe --skip-grant &

3. 비밀 번호 없이 접속 후 mysql DB의 user 테이블에서 root 패스워드 변경
# /usr/local/bin/mysql -u root mysql
mysql> update user set password=password('new password') where user='root';
mysql> flush privileges;
mysql> quit

또는

mysql> SET PASSWORD FOR 'root'@'%' = PASSWORD('new password');

댓글 없음:

댓글 쓰기