호스팅 제공 업체가 보유하고있는 MySQL
데이터베이스에 연결할 수 없습니다.PHP 데이터베이스 서버 cpanel에 액세스
cPanel
에 계정을 올바르게 설정 했으므로 서버 phpadmin
에서 php
코드를 실행할 때 데이터베이스에 연결할 수 있습니다.
하지만 지금은 phpmyadmin
이 아닌 Mac의 데이터베이스 도구에서 액세스하려고합니다. 내 IP
(모두 IP
및 DNS
..)을 "원격 데이터베이스 액세스 호스트"에 cPanel
에 추가했습니다. PHP
에서 직접 연결을 시도했습니다. 난 항상 얻을 :
MySQL Said: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (4)
Use the following configuration settings for connecting to your database:
나는이 시도 :
- 호스트 이름 = (사용하는 서버 IP 주소)
- 데이터베이스 이름 = (cpanelUsername_databaseName)
- 데이터베이스 사용자 이름 = (cpanelUsername_databaseUsername)
- 데이터베이스 암호 = (해당 데이터베이스 사용자에 대해 입력 한 암호)
- MySQL 연결 포트 = 3306
호스팅 제공 업체가 다른 IP 주소에서 데이터베이스에 액세스하는 것을 허용하지 않을 수 있습니다 –
컴퓨터 IP를 올바르게 추가 했습니까? 서버의 IP가 아닙니다. – AndrewMcLagan
이 경우인지 확실하지 않지만 IP 주소를 허용하는 방법을 제공하는 이유는 무엇입니까? – CodeMonkey