
저는 웹 개발자인데 명령줄(모든 테마는 cpanel 사용)을 사용하여 거의 모든 웹 사이트에서 mysql 데이터베이스에 연결할 수 없고 포트 3306이 닫혀 있는 것을 본 이유가 무엇인지 궁금합니다!!
mysql 명령으로 테마를 어떻게 연결할 수 있습니까?
mysql 포트가 닫힌 것으로 표시되는 이유는 무엇입니까? 포트가 닫혀 있으면 어떻게 작동합니까?
그게 Cpanel이 하는 일인가요?
내 명령은 다음과 같습니다
mysql -h 원격ipaddress -u 사용자 이름 -pmypassword -D mydatabase
답변1
원격 MySQL 연결은 잠재적인 보안 위협으로 간주되므로 cPanel 서버에서 기본적으로 비활성화됩니다. WHM(웹 호스트 관리자) 및 도메인 수준 cPanel 인터페이스의 도구 사용(일반적으로http://domainname.com/cpanel) 서버가 MySQL 서비스에 연결하도록 허용하는 원격 호스트를 추가할 수 있습니다.
답변2
나는 사용한다SQL요그원격 호스트에 연결합니다. 그리고 이 링크 -https://answers.syr.edu/display/ischool/Enable+Remote+MySQL+on+cPanel- cpanel을 사용할 때 원격으로 MySQL 데이터베이스에 연결하는 단계를 제공합니다.