2012-02-12 5 views

답변

5

당신은 하지만 하지만 다른 하나을 설정할 수 있습니다 복구 할 수 없습니다

  • 정지 --skip-grant-tables 옵션과 함께 MySQL의 프로세스를 시작 & . 루트 사용자

목록의 모든 사용자에게

  • 로그인;

    SELECT * FROM mysql.user; 
    

    비밀번호 재설정;

    UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]'; 
    

    --skip-grant-tables 옵션없이 MySQL 프로세스를 다시 시작하십시오.

    또는

    MySQL 서버를 다시 시작할 필요가 없습니다.

    암호 변경을 위해 mysql.user 문을 업데이트 한 후 FLUSH PRIVILEGES;을 사용하십시오.

    FLUSH 문은 권한 변경 테이블을 메모리로 다시로드하여 암호 변경을 알립니다.

    --skip-grant-options은 누구나 암호없이 모든 권한을 가지고 연결할 수 있습니다. 이 불안하기 때문에, 당신은 연결에서 원격 클라이언트를 방지하기 위해를 --skip-네트워킹 와 함께

    사용 --skip-그랜트 테이블 할 수 있습니다. 참조 : 행

    resetting-permissions-generic

  • 관련 문제