: 안녕하세요.
: 아는 분이 MySQL ROOT 암호를 모른다고 해서요.
: 알수 있는 방법이나 자료는 그대로 나두고요.
: 초기화 할수 있는 방법은 없나요?
: 그럼. 답변 부탁드립니다.
mysql root비밀번호 분실시는 기존 비밀번호를 알수는 없으무로 변경하여야합니다.
그 서버의 root권한으로 작업이 가능하며 그 외 유저는 불가능함...
방법
우선변경하고 싶은 비밀번호를 1111로 할때 아래와 같이합니다.
# killall mysqld ( 우선 mysql데몬을 죽인다 )
# cd /usr/local/mysql/bin ( 설치위치에 따라 달라질수있습니다. )
# ./safr_mysqld --skip-grant=-tables& ( win98의 안전모드처럼 mysql를 안전모드(?)로 띄운다. )
# ./mysql -u root mysql
데이타베이스 접속 성공
mysql> update user set password=('1111') where user = 'root'; ( 변경하고싶은 ㅣ비밀번호를 넣는다 )
mysql> flush privileges; ( 변경이 되었으면 적용을 시킨다 )
mysql> exit ( 빠져나온다 )