2008년 3월 1일 토요일

MYSQL 의 ROOT 비밀번호 변경

- 현재 가동중인 MySQL 서버 데몬을 제거한다.
shell> killall mysqld - '--skip-grant' 라는 옵션으로 MySQL 서버 데몬 시작시킴 권한테이블을 사용하지 않겠다는 옵션
shell> ./bin/safe_mysqld --skip-grant & ==> 어떤 사용자나 어떤 호스트로부터 접속 가능한 상태 - MySQL 서버 로그인
shell> mysql -uroot mysql - 패스워드 업데이트
mysql> UPDATE user _> SET password=PASSWORD('새로 지정할 패스워드') _> WHERE user='root'; - 권한 테이블을 다시 읽는다.
mysql> FLUSH PRIVILEGES; mysql> quit - MySQL 서버를 종료한다.
shell> killall mysqld - MySQL 서버를 다시 시작한다.
shell> ./bin/safe_mysqld & 또는 /etc/rc.d/init.d/mysql start

[출처]. http://cafe.naver.com/kuzeen.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8