>  기사  >  데이터 베이스  >  mysql 비밀번호 분실 문제 해결 방법

mysql 비밀번호 분실 문제 해결 방법

藏色散人
藏色散人원래의
2021-05-10 14:11:1618427검색

mysql 비밀번호를 잊어버린 경우: 먼저 "my.ini" 파일을 찾은 다음 "mysqld" 아래에 "skip-grant-tables"를 추가하고 마지막으로 업데이트를 통해 비밀번호를 다시 시작하세요.

mysql 비밀번호 분실 문제 해결 방법

이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터, MySQL Server 5.7.

mysql 비밀번호를 잊어버린 경우 어떻게 해야 하나요?

MySQl을 설치하고 사용할 때 가끔 필연적으로 비밀번호를 잊어버릴 수 있습니다. 비밀번호를 잊어버린 경우 다음 계획을 따르세요.

  • my.ini 파일 찾기
    my.ini 파일은 MySQl입니다. settings 파일이 기본 설치 주소이고 해당 파일이
    C:ProgramDataMySQLMySQL Server 5.7
    아래에 있지만 ProgramData가 정상 상태에서는 숨겨져 있는 경우

  • 권한 인증 설정 건너뛰기
    즉, 아래에 Skip-grant-tables를 추가합니다. [mysqld]

   skip-grant-tables

mysql 비밀번호 분실 문제 해결 방법

mysql 서비스를 다시 시작하세요

여기서 명령줄에 계속해서 직접 입력하거나 서비스에서 mysql 서비스를 찾아 다시 시작할 수 있습니다

 	net stop mysql
 	net start mysql

mysql 비밀번호 분실 문제 해결 방법

다시 시작한 후 다음으로 로그인하세요. mysql -uroot -p
그러면 로그인할 수 있습니다. r R

    mysql -uroot -p
E

mysql 비밀번호 분실 문제 해결 방법

  • 비밀번호 재설정


먼저 mysql 데이터베이스

   use mysql
E

를 선택한 다음 비밀번호

r

   update user set authentication_string = password ( 'new-password' ) where user = 'root' ;

mysql 비밀번호 분실 문제 해결 방법를 업데이트하세요. 참고: 비밀번호 필드
입력

   update user  set Password=password('new-password') where user='root'

대신 여기의 인증_문자열은 오류를 보고합니다. ERROR 1054 (42S22): '필드 목록'의 알 수 없는 열 '비밀번호'


mysql 비밀번호 분실 문제 해결 방법

이유는 비밀번호 필드가 없기 때문입니다. mysql 데이터베이스의

password 필드가 authentication_string으로 변경되었습니다.

  • my.ini 파일에 추가된 건너뛰기 허용 테이블을 제거하세요


  • mysql 서비스를 다시 시작하세요


  • 다음으로 로그인하세요 새 비밀번호


mysql 비밀번호 분실 문제 해결 방법

추천 학습: "

mysql 비디오 튜토리얼

위 내용은 mysql 비밀번호 분실 문제 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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