: mysql을 깔았는데 제가 MYSQL 루트 비밀 번호를 까먹어버렸습니다.
: 그래서 그냥 다시 깔고 싶은데 제가 아주아주 초보라서 데몬죽이는 법을
: 모르거든요. 그리고 PS -EF 해서 나오는 것들 중에는 MYSQL에 관한
: 것들은 없던데...한마디로 MYSQL이 깔린 상태에서 다시 까는 법을
: 알고 싶습니다. 아주 초보적인거니깐 그냥 지나치지 말고 한마디 날려줘요.
간단하게 db의 root 변경하는 방법이 있슴니다...
우선은 mysql 데을 죽입니다.
killall mysqld 이러면 죽나??
아니면 mysql.server stop
이레도 죽지염..
ps -aux |grep mysql
하면 나오는 모든 pid 를
kill -9 pid 해서 쥑입니다.
그리구 mysql 을 가동시킬때....
/usr/local/mysql/bin 안에서(이건 mysql 이 설치된 디렉입니다.)
./safe_mysqld --skip-grant &
//이건 권한데이블을 사용하지 않는 옵션이므로..
빨리 작업을 마치고 가시 데몬을 뛰워야 합니다.
그담은
use mysql //mysql db 를 사용
UPTATE user SET Password=PASSWORD('변경할 비밀번호') WHERE user='root'
그담은
권한 테이블을 다시 갱신
FLUSH PRIVILEGES;
mysql 을 나와서
다시 mysql 데몬을 죽이고...
다시 데몬을 뒤웁니다.
--skip-grant 는 당근히 하면 안되겠쩜....--때로는 무식함이
세상을 살아가는 지혜가 될 수 있습니다.