이와 같은 사용자로 도메인 이름에서 데이터베이스에 액세스 할 수 있다는 것을 알고 [email protected]
있지만이 사용자가 해당 도메인의 다른 페이지를 통해 연결을 시도하는 경우에도 데이터베이스에 액세스 할 수 example.com/page
있습니까?
나는 다른 페이지 및 하위 폴더에서 연결을 설정할 도메인 이름에서 연결하려고 할 때 이것을 묻습니다. 즉 example.com/admin/page
, example.com
끝이 해당 도메인의 모든 변수가 데이터베이스 연결에서 허용되거나 각 페이지는 데이터베이스에서 별도의 사용자로 설정해야합니까?
편집하다:
"이 [email protected]과 같은 사용자로 도메인 이름에서 데이터베이스에 액세스 할 수 있다는 것을 알고 있습니다."라고 말하면 도메인 이름에서 액세스 할 수있는 원격 mysql 사용자를 만들 수 있음을 의미합니다. mysql의 문은 다음과 같습니다. 같이 GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY 'password' WITH GRANT OPTION;
메신저 물어 무엇을, example.com의 모든 변수에서이 사용자 액세스 할 수있다?
여기서 몇 가지 개념을 혼동하고 있다고 생각합니다.
웹 페이지의 "페이지"또는 www.example.com의 도메인은 데이터베이스에 연결할 때 거의 문제가되지 않습니다.
mysql을 사용하는 것 같으므로 웹 요청을 처리하는 프로세스 (예 : 아파치 서버, IIS 등)가 데이터베이스에 연결할 수 있는지 확인해야합니다.
예 : apacheserver가 1.2.3.4에서 실행중인 경우 mysql이 1.2.3.4에서 연결을 허용하는지 확인하십시오.
웹 페이지 자체는 중요하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다