>  기사  >  데이터 베이스  >  Windows에서 MySQL 루트 비밀번호 재설정: \"암시적 DEFAULT 값이 포함된 TIMESTAMP는 더 이상 사용되지 않습니다\" 경고가 표시되는 이유는 무엇입니까?

Windows에서 MySQL 루트 비밀번호 재설정: \"암시적 DEFAULT 값이 포함된 TIMESTAMP는 더 이상 사용되지 않습니다\" 경고가 표시되는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-28 01:40:02432검색

  MySQL Root Password Reset on Windows: Why Do I Get a

Windows에서 MySQL 루트 비밀번호 재설정: 경고 문제 해결

Windows에서 MySQL 5.6의 루트 비밀번호를 재설정하는 동안 다음 경고가 나타날 수 있습니다. :

2014-02-08 15:44:10 0 [Warning] TIMESTAMP with implicit DEFAULT value
is deprecated. Please use --explicit_defaults_for_timestamp server
option (see documentation for more details).

경고의 의미는 무엇입니까?

이 경고는 TIMESTAMP 열이 암시적 DEFAULT 값으로 생성된 더 이상 사용되지 않는 기능과 관련이 있습니다. 반드시 오류를 나타내는 것은 아니지만 명시적인 기본값을 지정하는 데 권장되는 모범 사례를 강조합니다.

수정해야 합니까?

경고는 오류가 아니기 때문에 오류가 발생하면 반드시 수정해야 하는 것은 아닙니다. 이를 무시하고 비밀번호 재설정 프로세스를 진행할 수 있습니다.

명령 창 동작

경고가 표시된 후 명령 창이 응답하지 않는 경우 강제로 실행해서는 안 됩니다. -닫으세요. 프로세스가 계속 실행 중이며 해당 작업이 완료됩니다. 완료될 때까지 기다리면 완료를 알리는 메시지가 표시됩니다.

경고 후 문제 해결

프로세스가 완료되면 MySQL 서비스를 다시 시작하는 데 어려움을 겪을 수 있습니다. 이 경우 Windows 시스템을 다시 시작하면 서비스가 자동으로 시작됩니다. 새 비밀번호로 워크벤치 기능을 성공적으로 사용했다면, 재설정이 성공적으로 이루어졌음을 확인할 수 있으며, 경고는 실제로 단순한 경고에 불과했습니다.

Grant Table 건너뛰기 팁

비밀번호 재설정 프로세스 중에 추가 문제가 발생하면 다음 단계에 따라 권한 부여 테이블을 건너뛸 수 있습니다.

  1. MySQL 서비스를 중지합니다.
  2. MySQL 구성 디렉터리로 이동합니다. .
  3. 구성 파일(예: my.ini)을 엽니다.
  4. skip-grant-tables
  5. 변경 사항을 저장합니다.
  6. MySQL 서비스를 시작합니다.
  7. 루트 비밀번호를 업데이트하는 명령을 실행합니다.
  8. MySQL 서비스를 다시 중지합니다.
  9. skip-grant-tables 줄을 제거합니다.
  10. MySQL 서비스를 정상적으로 시작합니다.

위 내용은 Windows에서 MySQL 루트 비밀번호 재설정: \"암시적 DEFAULT 값이 포함된 TIMESTAMP는 더 이상 사용되지 않습니다\" 경고가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.