\'CakePHP 데이터베이스 연결 \'Mysql\' 누락\' 오류 해결 방법: 소켓 구성 누락?

Barbara Streisand
풀어 주다: 2024-10-26 21:35:29
원래의
123명이 탐색했습니다.

How to Resolve the

"CakePHP 데이터베이스 연결 "Mysql" 누락" 오류 해결

기존 토론을 검토했음에도 불구하고 일부 사용자에게는 여전히 "CakePHP가 없습니다" 오류가 발생합니다. 데이터베이스 연결 "Mysql"이 없거나 생성할 수 없습니다."

오류 조사

조사하려면 "오류 !: SQLSTATE[42000] [1049] 알 수 없는 데이터베이스 'test'"는 CakePHP가 지정된 데이터베이스를 찾을 수 없음을 나타냅니다.

데이터베이스 구성 검토

데이터베이스 검사 Users/Ben/Sites/myapp/app/Config/database.php의 연결 구성에는 다음 설정이 표시됩니다.

<code class="php">$default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'Ben',
        'password' => 'mypass',
        'database' => 'CV',
    );</code>
로그인 후 복사

이러한 설정은 올바른 것으로 보이며 비밀번호가 mypass이고 이름이 Ben인 MySQL 사용자가 CV라는 데이터베이스가 생성되었습니다.

해결 방법

경우에 따라 소켓 구성에 문제가 있을 수 있습니다. 데이터베이스 구성에 다음 줄을 추가해 보세요.

<code class="php">'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',</code>
로그인 후 복사

이 줄은 MySQL 소켓에 대한 경로를 지정합니다. 경로는 특정 설정 및 운영 체제에 따라 다를 수 있습니다.

이러한 변경으로 CakePHP는 MySQL 데이터베이스에 대한 연결을 성공적으로 설정할 수 있습니다.

위 내용은 \'CakePHP 데이터베이스 연결 \'Mysql\' 누락\' 오류 해결 방법: 소켓 구성 누락?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!