집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 비밀번호를 잊어버렸습니다! ? 당황하지 마세요~
mysql tutorial 칼럼은 MySQL 비밀번호를 잊어버리는 문제를 해결하는 데 도움이 될 것입니다.
MySQL을 설치하거나 MySQL을 사용할 때 가장 당황스러운 일은 비밀번호를 잊어버리는 것입니다. 머피의 법칙에 따르면 문제가 발생하면 반드시 문제가 발생할 수 있습니다. 그렇다면 실수로 MySQL 비밀번호를 잊어버린 경우 어떻게 해야 할까요? 걱정하지 마세요. 이 글에서 그 방법을 알려드릴 것입니다.
먼저 MySQL 구성 파일을 열어야 합니다. Windows 시스템인 경우 MySQL 구성 파일은 MySQL의 기본 설치 디렉터리에 있습니다. MacOS 시스템에서는 구성 파일 이름은 my.cnf이고 경로는 /etc/my.cnf입니다.
MacOS를 예로 들면, 구성 파일에서 [mysqld] 뒤에 "skip-grant-tables"를 추가해야 합니다. 이는 아래 그림과 같이 권한 확인을 건너뛰도록 설정 함을 의미합니다.
MacOS에서는 "sudo vim /etc/my.cnf" 명령을 직접 사용하여 구성 파일을 편집할 수 있습니다.
MacOS에서 MySQL 구성 파일을 찾을 수 없는 경우 /etc 디렉터리에 my.cnf를 직접 만들고 다음 콘텐츠를 추가할 수 있습니다.
[클라이언트] 기본 문자 집합=utf8
[mysqld] 바인드 주소 = 127.0.0.1 문자 집합 서버=utf8 Skip-grant-tables
물론, 다른 구성 항목이 있다면 직접 수정할 수도 있습니다.
구성 파일을 수정한 후 구성을 적용하려면 MySQL 서비스를 다시 시작해야 합니다.
Windows 시스템이라면 MySQL을 종료한 후 시작할 수 있습니다. 실행 명령은 다음과 같습니다.
net stop mysql. net start mysql
Linux 시스템인 경우 다음 명령을 직접 사용하여 다시 시작할 수 있습니다.
service mysql restart
Mac 시스템인 경우 다음과 같이 인터페이스를 통해 다시 시작할 수 있습니다. 아래 그림:
서비스를 다시 시작한 후 명령줄 도구를 통해 MySQL에 대한 새 비밀번호를 설정할 수 있습니다. 먼저 "mysql -u root -p" 명령을 입력합니다. MySQL 서버에 연결합니다. 비밀번호 입력 상자가 나타나면 직접 입력하세요. 아래 그림과 같이 자동차에 로그인할 수 있습니다다음으로 다음 명령을 사용하여 새 비밀번호를 설정합니다.
사용자 설정 비밀번호=password('새 비밀번호') 업데이트, 여기서 user='root'; 플러시 권한; quitNotesERROR 1290(HY000): MySQL 서버가 --skip-grant-tables 옵션으로 실행 중이므로 이 명령문을 실행할 수 없는 경우 이 단계를 수행할 때 오류가 발생합니다.명령을 먼저 실행한 다음 다른 명령을 실행해야 합니다. 마지막으로
flush privileges
새 비밀번호를 설정한 후에는 MySQL 구성 파일에서 "skip-grant-tables"(권한 확인 건너뛰기)를 제거한 후 MySQL 서비스를 다시 시작해야 정상적으로 사용할 수 있습니다.
더 많은 관련 무료 학습 권장사항:
mysql 튜토리얼(동영상)
위 내용은 MySQL 비밀번호를 잊어버렸습니다! ? 당황하지 마세요~의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!