안녕하세요. Fedora(버전 24) httpd 서버(localhost)에 문제가 있습니다. 저는 php mysql httpd를 설치하고 구성하고 있으며(그리고 재작성을 허용하고 있습니다), 이전에 우분투를 사용했을 때 (php에서) 원격 mysql 서버에 연결하고 있었습니다. 이제 작동하지 않고 "MySQL 서버에 연결할 수 없습니다"라는 오류가 발생합니다.
PHP에서 다음과 같이 (워드프레스) 연결합니다:
define('DB_NAME', 'qqqqqqqq');
define('DB_USER', 'qqqqqqq');
define('DB_PASSWORD', 'aaaaaaaa');
define('DB_HOST', '111.111.111.111');
iptables에 포트 3306을 추가하려고 시도했지만 여전히 작동하지 않습니다. wp뿐만 아니라 많은 프로젝트에서 원격 데이터베이스를 사용해야 합니다.
답변1
mysql에는 자체 acl이 있으며 mysql 내의 특정 IP에서 사용자 액세스 권한을 부여해야 합니다.
dbname
사용자 생성... 식별된 user
@ 에 모든 권한을 부여합니다.192.168.0.10