mysql 패스워드 잃어버린경우 root일때
MySQL에서 root password를 잊어버린 경우:
1. 현재 MySQL Process 가 떠 있다면 모두 죽인다.
# killall mysql
2. grant-table 을 사용하지 않고 MySQL daemon 을 시작한다.
# safe_mysql --skip-grant & 혹은 # mysqld_safe --skip-grant &
3. mysql 데이터베이스로 접속하여 root 패스워드를 다시 설정
# mysql -u root mysql
mysql> update user set password=password('New_password') where user='root';
mysql> flush privileges;
mysql> exit
4. 현재의 MySQL 데몬을 죽인다.
# killall mysqld
5. grant-table을 사용할 수 있도록 정상적인 방법으로 MySQL daemon을 시작
# safe_mysqld & 혹은 # safe_mysqld & (자신의 사양에 있는 실행어로 한다)
6. 바뀐 password를 테스트 해본다.
# mysql -u root -p mysql
<tip> mysql daemon 시작하기
\usr\local\mysql\share\mysql\mysql.server [start|stop|restart]
'IT > Database' 카테고리의 다른 글
[Oracle] user Password 변경 (0) | 2009.12.09 |
---|---|
[Database] DDL / DML / DCL (0) | 2009.11.21 |
[PL/SQL] oracle의 정의된 에러 (0) | 2009.08.25 |
[Oracle] insert 시 '&' 넣기 (0) | 2009.05.29 |
[Oracle] 테이블 스페이스 용량 확인하기 (0) | 2007.08.07 |