MySQL에서 사용자 중 하나에게 암호를 잊어 버렸습니다. MySQL 사용자 암호를 복구 할 수있는 방법이 있습니까? 이 같은MySql 사용자 비밀번호를 복구 할 수있는 방법이 있습니까?
:
MySQL에서 사용자 중 하나에게 암호를 잊어 버렸습니다. MySQL 사용자 암호를 복구 할 수있는 방법이 있습니까? 이 같은MySql 사용자 비밀번호를 복구 할 수있는 방법이 있습니까?
:
당신은 하지만 하지만 다른 하나을 설정할 수 있습니다 복구 할 수 없습니다
- 정지 --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-그랜트 테이블 할 수 있습니다. 참조 : 행