>  기사  >  데이터 베이스  >  mysql 루트 비밀번호를 잊어버렸습니다

mysql 루트 비밀번호를 잊어버렸습니다

PHPz
PHPz원래의
2023-05-12 10:14:061298검색

MySQL은 다양한 기업 수준의 애플리케이션과 웹사이트에서 널리 사용되는 중요한 관계형 데이터베이스 관리 시스템입니다. MySQL 데이터베이스 설치 및 관리에는 일반적으로 시스템 관리자가 특정 전문 지식과 기술을 보유해야 합니다. MySQL 루트 비밀번호를 분실하거나 잊어버린 경우 MySQL 데이터베이스 및 데이터에 액세스할 수 없으며 작업 부하가 증가할 수 있습니다.

이 문서에서는 MySQL 루트 비밀번호를 잊어버린 경우 이러한 일반적인 문제를 해결하는 데 도움이 되는 몇 가지 해결 방법과 제안 사항을 소개합니다.

1. 기본 비밀번호 사용

대부분의 MySQL 설치에서는 무단 액세스 및 보안 위협을 방지하기 위해 기본 비밀번호를 만듭니다. MySQL 루트 비밀번호를 잊어버린 경우 먼저 기본 비밀번호로 로그인을 시도해야 합니다. 일반적인 MySQL 기본 비밀번호는 빈 비밀번호, 루트 또는 mysql 등입니다. MySQL의 설치 파일이나 문서에서 이러한 기본 비밀번호를 찾거나 인터넷에서 관련 정보를 검색할 수 있습니다.

MySQL에서 기본 비밀번호로 로그인할 때 올바른 구문도 확인해야 합니다. 예를 들어, 빈 비밀번호로 로그인을 시도하려면 명령 프롬프트에 다음 명령을 입력하십시오:

mysql -u root

다음 명령을 사용하여 루트 또는 mysql 기본 비밀번호로 로그인할 수도 있습니다:

mysql -u root - p root

mysql -u root -p mysql

2. 비밀번호 재설정 기능을 사용하세요

기본 비밀번호로 시스템에 로그인할 수 없거나 MySQL의 기본 비밀번호를 모르는 경우, 그런 다음 비밀번호 재설정 기능을 사용할 수 있습니다. MySQL 설치 파일이나 문서에서 비밀번호를 재설정하는 방법에 대한 지침을 찾거나 인터넷에서 관련 정보를 찾아야 합니다.

일반적인 비밀번호 재설정 방법은 비밀번호 찾기 또는 비밀번호 재설정 마법사를 사용하는 것입니다. 이 마법사는 데이터베이스와 데이터에 액세스할 수 있도록 MySQL 루트 비밀번호를 재설정하는 데 도움을 줄 수 있습니다. 이 방법을 사용하는 경우 시스템에서 귀하의 신원을 확인하고 비밀번호를 재설정할 수 있도록 로그인 정보와 보안 질문에 대한 답변을 입력해야 합니다.

3. 구성 파일 수정

위의 두 가지 방법으로 문제가 해결되지 않으면 구성 파일을 수정하여 문제를 해결해야 합니다. MySQL 5.6 이전 버전에서는 my.cnf 파일에서 MySQL 루트 비밀번호 정보를 찾아 편집할 수 있었습니다. MySQL 5.6 이상 버전에서는 mysql.user 테이블에서 루트 사용자의 비밀번호 정보를 찾아 편집해야 합니다.

my.cnf 파일을 수정하여 MySQL 루트 비밀번호를 재설정하는 방법에 대한 단계는 다음과 같습니다.

  1. MySQL 서비스를 중지합니다.

sudo /etc/init.d/mysql stop

  1. my.cnf 파일을 편집하세요.

sudo nano /etc/mysql/my.cnf

  1. [mysqld] 섹션에서 Skip-grant-tables 옵션을 추가하거나 편집하고 파일을 저장합니다.

[mysqld]
skip-grant-tables

  1. MySQL 서비스를 시작합니다.

sudo /etc/init.d/mysql start

  1. 다음 명령을 사용하여 MySQL에 로그인하세요.

mysql -u root

  1. 루트 비밀번호를 재설정하세요.

mysql> use mysql;
mysql> 사용자 설정 비밀번호=PASSWORD("NEWPASSWORD") 여기서 User='root';

sudo /etc/init.d/mysql stop
  1. my.cnf 파일에서 Skip-grant-tables 옵션을 주석 처리하고 파일을 저장합니다.

MySQL 서비스를 시작하세요.

  1. sudo /etc/init.d/mysql start
  2. 4. MySQL 다시 설치
여전히 MySQL 루트 비밀번호를 재설정할 수 없는 경우 MySQL을 다시 설치하여 문제를 해결할 수 있습니다. 이 경우 MySQL의 모든 데이터를 백업하고 MySQL 제거 프로그램을 사용하여 시스템에서 MySQL을 제거해야 합니다. 그런 다음 MySQL을 다시 설치하고 데이터를 새 시스템에 복원할 수 있습니다.

요약

MySQL 루트 비밀번호를 잊어버리는 것은 일반적인 문제이지만 너무 걱정할 필요는 없습니다. 기본 비밀번호 사용, 비밀번호 재설정, 구성 파일 수정 등의 방법을 시도하면 문제가 해결될 수 있습니다. 이러한 방법으로 문제가 해결되지 않으면 MySQL을 다시 설치하는 것이 좋습니다.

어떤 방법을 사용하든 데이터베이스와 데이터의 보안과 기밀성을 보장하기 위해 MySQL 루트 비밀번호 및 관련 구성 정보를 신중하게 처리해야 합니다. 이를 위해 더 강력하고 안전한 비밀번호, 액세스 제어, 보안 정책과 같은 조치를 사용하고 MySQL 데이터베이스 및 데이터를 정기적으로 백업 및 모니터링하도록 선택할 수 있습니다.

위 내용은 mysql 루트 비밀번호를 잊어버렸습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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