웹마짱구's 블로그

MySQL Root 패스워드 분실시

Linux/MySql : 2006/12/26 15:49


+ MySQL Root 패스워드 분실시...

실행중인 MySQL 데몬을 정지시킨 후 -Sg (Skip GrantTable)옵션을 주고 MySQL을 기동한다.

sueni@bbung ...]# /etc/rc.d/init.d/mysqld stop 또는
sueni@bbung ...]# mysqladmin -uroot -p shutdown

sueni@bbung ...]# safe_mysqld -Sg --language=korean &

sueni@bbung ...]# mysql

위와 같이 Sg 옵션을 주면 사용자 권한을 체크하지 않으므로 MySQL에 접속이 가능해진다.

mysql> update user set password=password('root') where user='root';

위와 같이 Root 패스워드를 업데이트한 후 MySQL데몬을 Sg 옵션없이 정상적으로 기동하도록한다.


=========================

use mysql;
update user set password=password('pwd') Where user='user';
flush privileges;


==========================

1. mysql 데몬 죽인다.. killall mysqld
2. grant-table미사용모드로 mysql 구동 ./safe_mysqld --skip-grant-tables&
3. root로 패스워드 없이 로그인
4. root 패스워드 변경
5. flush privileges

top

TAG
Linux/MySql : 2006/12/26 15:49 Trackback. : Comment. : view 1217

Trackback Address :: http://jjangu.pe.kr/blog/trackback/35

Write a comment.




: 1 : ... 513 : 514 : 515 : 516 : 517 : 518 : 519 : 520 : 521 : ... 548 :