IT/Database

[MySQL] 패스워드 변경

순수나꾸 2007. 7. 25. 18:04

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