데이터베이스 사랑넷과 하루종일 씨름하고도 해결못하고 있습니다.
root암호를 잃어버렸는데 설정하는 법에 대해 다시 한번 설명해 주십시요.
서버는 사무실에서 사용하는 윈도입니다.
버전은 mysql4.0.23win이구여 현재 디비(테이블)가 손상되어 복구를 해야하는데 root암호로 접속을 할 수 없어 헤메고 있습니다.
흠 -SG , --skip-grant-table 등으로 검색하면 많은 정보를 얻을수 있을것입니다.
두가지 방법이 있는데..두번째 방법은 다음에 ...
우선 서비스에서 MySQL 서버를 정지시킵니다.
쉘(도스창)을 열어 mysql/bin 디렉토리에서 데몬을 실행합니다.
c:\..mysql\bin> mysqld --skip-grant-table
실행이 잘 돼었다면 그냥 커서만 깜빡일겁니다. 그냥 내비두고...(쉘창을 닫아버리면 MySQL서버도 종료될껍니다...아마도..)
쉘을 하나 더 열거나 사용하는 클라이언트 툴로 MySQL에 접속해 root 유저 (또는 다른...)의 비밀번호를 업데이트 하거나...뭐 기타등등 작업을 합니다.
MySQL 서버를 죽입니다.
c:\..mysql\bin> mysqladmin shutdown
데몬을 실행할 쉘창으로 보면..서버가 종료되고 프롬프트가 떨어져있을껍니다.
이상입니다..
정상적으로 서비스에서 MySQL을 시작하시고 접속하시면 되겟습니다.
그럼..
덕분에 문제를 잘 해결하고있습니다. 자세한 설명 너무 감사합니다.