상세 컨텐츠

본문 제목

APM서버 구축중 php와 Mysql 연결 오류

오답노트

by dev.trams 2024. 3. 2. 20:14

본문

반응형

1. httpd_can_network_connect_db 권한 설정:
   - 서버에서 PHP가 Apache 웹 서버와 함께 실행 중이라면, 기본적으로는 웹 서버에서 데이터베이스에 연결할 수 있는 권한이 제한됩니다. 이를 해결하기 위해 `httpd_can_network_connect_db` 권한을 부여해야 합니다.
   - `getsebool -a | grep httpd` 명령어로 `httpd_can_network_connect_db`가 off 상태인지 확인합니다.
   - `setsebool -P httpd_can_network_connect_db 1` 명령어를 사용하여 권한을 부여합니다.


2. MySQL 연결 오류 해결 참고 사이트:
   - MySQL(MariaDB)와 PHP를 연결할 때 발생할 수 있는 오류 중 하나는 "ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: YES)"입니다. 이 오류는 데이터베이스 접속 권한이 잘못 설정되었거나 비밀번호가 잘못 입력되었을 때 발생할 수 있습니다.
   - 아래 링크는 해당 오류를 해결하는 방법에 대한 참고 자료입니다.
   - [MySQL 접속 권한 오류 해결](https://passing-story.tistory.com/142)

3. 기타 참고 자료:
   - 데이터베이스 접속 권한 설정과 관련된 다양한 문제 해결에 대한 참고 자료입니다.
   - [Stack Overflow: Connect database error - type 2002 permission denied](https://stackoverflow.com/questions/41178774/connect-database-error-type-2002-permission-denied)

반응형

관련글 더보기