메뉴 닫기

mysql의 root 비밀번호 분실시 변경 방법

1. MySQL 서버 중지
# /etc/rc.d/init.d/mysqld stop

2. safe_mysql 데몬을 실행시키고 옵션을 주고 백그라운드로 프로세스를 실행
#./mysqld_safe –skip-grant-tables & 또는 #./safe_mysqld –skip-grant-tables &
(safe_mysqld 인지 mysqld_safe 인지는 mysql/bin 에서 확인)

3. 백그라운드 작업을 확인
#jobs

4. 비밀번호 없이도 mysql 이 실행됨
#mysql -u root

5. mysql 데이터베이스를 선택 (필수)
mysql> use mysql;

6. 비밀번호를 변경
mysql> update user set password = password(‘비밀번호’) where user = ‘root’;
7. 저장시킨다
mysql> flush privileges;

8. 빠져나온다.
mysql> exit

9. 데몬을 죽인다(killall 명령어는 프로세스이름으로 프로세스를 종료 시키는 명령어)
#killall -9 mysqld_safe 또는 #killall -9 safe_mysqld

10. MySQL 서버 구동
# /etc/rc.d/init.d/mysqld start

 

[polldaddy rating=”7739789″]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x