MySQL Root 패스워드 분실시
+ 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
Trackback Address :: http://jjangu.pe.kr/blog/trackback/35



