mysql 의 root 비밀번호 분실시 대처요령

게시일

작성자:

태그됨:

1. mysqld 를 중지시킨다.

2. bin폴더 혹은 실행파일중에서 아래 명령을 실행

/usr/local/mysql/bin/mysqld_safe –user=root –skip-grant-tables &
혹은 safe_mysqld 이다. 실행파일은 확인할것

3. mysql로 접근
mysql
use mysql

mysql> update user set Password=password(‘새비밀번호’) where Host=’localhost’ and User=’root’;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

mysql> quit

4. mysqld 재구동
[root@eshop bin]# killall mysqld_safe

[root@eshop bin]# ps -ax|grep mysqld_safe
Warning: bad syntax, perhaps a bogus ‘-‘? See /usr/share/doc/procps-3.2.3/FAQ

10115 pts/0    S      0:00 /bin/sh ./mysqld_safe –user=root –skip-grant-tables
10161 pts/0    S+     0:00 grep mysqld_safe

[root@eshop bin]# kill -9 10115

[root@eshop bin]# ps -ax|grep mysqld_safe

Warning: bad syntax, perhaps a bogus ‘-‘? See /usr/share/doc/procps-3.2.3/FAQ
10166 pts/0    S+     0:00 grep mysqld_safe
[1]+  죽었음                  ./mysqld_safe –user=root –skip-grant-tables
[root@eshop bin]# /etc/rc.d/init.d/mysqld start

ㅡㅡ

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다