>  기사  >  데이터 베이스  >  다음은 질문 기반이고 기사 내용에 적합하며 영어로 된 몇 가지 제목 옵션입니다. * Sequel Pro의 MySQL 연결 실패: 왜 연결할 수 없나요? * 속편 Pro 및 MySQL Authentica

다음은 질문 기반이고 기사 내용에 적합하며 영어로 된 몇 가지 제목 옵션입니다. * Sequel Pro의 MySQL 연결 실패: 왜 연결할 수 없나요? * 속편 Pro 및 MySQL Authentica

Patricia Arquette
Patricia Arquette원래의
2024-10-26 20:17:02107검색

Here are a few title options that are question-based, fit the article's content, and are in English:

* MySQL Connection Failure in Sequel Pro: Why Can't I Connect?
* Sequel Pro and MySQL Authentication: How to Fix the

Sequel Pro에서 MySQL 연결 실패 문제 해결

macOS에서 Sequel Pro를 사용하여 MySQL 데이터베이스에 연결하려고 하면 다음과 같은 문제가 발생할 수 있습니다. 오류:

Unable to connect to host 127.0.0.1, or the request timed out.

이 문제는 Sequel Pro가 MySQL 사용자 인증의 최근 변경 사항에 아직 적응하지 못했기 때문에 발생합니다. 오류 메시지는 특히 인증 플러그인 caching_sha2_password를 찾을 수 없음을 나타냅니다.

해결 방법: 인증 설정 수정

이 문제를 해결하려면 인증을 수동으로 업데이트해야 합니다. MySQL에 대한 설정입니다. 따라야 할 단계는 다음과 같습니다.

  1. MySQL 구성 업데이트:

    • 일반적으로 /에 있는 my.cnf 구성 파일을 편집합니다. etc/my.cnf.
    • [mysqld] 섹션에 다음 줄을 추가합니다:

      default-authentication-plugin=mysql_native_password
  2. 루트 비밀번호 변경:

    • mysql -u root -p를 사용하여 터미널에서 MySQL 서버에 연결합니다.
    • 연결되면 다음 명령을 실행하여 mysql_native_password 플러그인과 호환되는 비밀번호로 루트 비밀번호를 변경하세요:

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[new password]';
  3. MySQL 서비스 다시 시작:

    • MySQL 셸을 종료하고 다음 명령을 사용하여 MySQL 서비스를 다시 시작합니다.

      brew services restart mysql

이 단계를 완료한 후 Sequel Pro를 사용할 수 있습니다. 문제 없이 MySQL 데이터베이스에 연결하려면

참고: 홈브류가 아닌 MySQL 설치의 경우 시스템 환경 설정을 통해 데이터베이스를 초기화하고 "기존 비밀번호 사용"을 선택하면 파괴적인 빠른 수정이 가능합니다. " 하지만 이 방법을 사용하면 기존 테이블이 삭제됩니다.

위 내용은 다음은 질문 기반이고 기사 내용에 적합하며 영어로 된 몇 가지 제목 옵션입니다. * Sequel Pro의 MySQL 연결 실패: 왜 연결할 수 없나요? * 속편 Pro 및 MySQL Authentica의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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