[문제]
MySQL 관리자 즉 root 의 비밀번호를 분실하였거나, 다른 관리자가 변경해 놓고 휴가를 가 버리고.. 연락이 안될때.. 등의 경우.
[해결과정]
1. MySQL 데몬을 중지한다.
2. 패스워드가 있는 테이블을 무시하고(건너뛰고) 데몬을 띄운다
3. 루트로 로그인해서 루트의 비밀번호를 다시 설정한다.
4. 권한을 다시 로드한다. (이후 로그아웃).
5. 정상적으로 데문을 다시 실행한다.
[내용]
# MySQL 데몬중지
# mysqld_safe --skip-grant-tables
# mysql --user=root mysql
mysql> update user set Password=PASSWORD('new-password') where user='root';
mysql> flush privileges;
mysql> exit;
# MySQL 데몬중지
# MySQL 시작
* 복사용 정리
sudo /etc/init.d/mysql stop // 설정상황에 따라 다름
mysqld_safe --skip-grant-tables // 경로확인 할 것
mysql --user=root mysql
update user set Password=PASSWORD('
') where user='root';
flush privileges;
exit;
sudo /etc/init.d/mysql stop // 설정상황에 따라 다름
sudo /etc/init.d/mysql start // 설정상황에 따라 다름
[사족]
상당히 오래간만에 올리는 글이 이런 팁이라서 조금 .... ^^
오래간만에 현업에서 컨설팅일을 하다보니 방향성이 조금 빗나가서 일정이 많이 지체되고 있어서
여유가 없었네요.
여유가 되는 대로 업데이트 해야 할 글도 있는데.. ㅠ.ㅠ
그럼에도 불구하고.. 꾸준히 찾아와주시는 방문객들께 감사를 보냅니다.
'[문제해결&팁]' 카테고리의 다른 글
[팁] 윈도우서버 2003 R2를 XP처럼 세팅하기 (0) | 2009.10.20 |
---|---|
[팁] 윈도우서버 2008을 비스타처럼 세팅하기 (2) | 2009.10.20 |
[팁][MySQL] 관리자 암호를 까먹었을 때 리셋하는 방법 (3) | 2009.09.21 |
[팁][PHP] 초간단 절대경로 알아내기 (0) | 2009.05.25 |
[팁][리눅스] 네임서버 없이 IP로만 가상호스팅(Virtualhost) 설정시 주의점 (2) | 2009.05.15 |
[문제해결] jwFreenote가 실행되지 않을 때. (11) | 2009.03.13 |