다른 서버에 있고 다른 곳에서 호스팅되는 MySql 데이터베이스에 연결할 수 있습니까?웹 사이트 여기, 데이터베이스에 연결 거기에 다른 서버에?
답변
네, 바로 연결 문자열에 호스트 구성을 변경 사용자의 특정 요구 사항에 따라 문제가 될 수 있습니다
좋아요! 나는 Joomla를 업그레이 드해야하고 다른 서버에서 그것을하고 싶어 :) – HollerTrain
예, MySql 서버에서 "at"을 얻으려면 경로가 제공되어야합니다. 즉, SQL 서버를 호스팅하는 사람은 응용 프로그램이 방화벽과 통신 할 수 있도록 포트가 방화벽에서 열려 있는지 확인해야합니다.
예, 원격 서버에 연결할 수 있습니다.
왜 이것을 왜곡 제거해야하는지 알지 못했습니다. –
언뜻보기에 원격 데이터베이스를 관리하는 방법에 대한 설명이 표시되어 있으므로 답변을 수정/다시 쓸 수 있습니다. –
네,하지만, 성능 (대역폭, 지연 시간)
동의 함. 연결 문자열 예제를 사용하면이 대답은 upvote를 얻을 수 있습니다. –
물론입니다. 가장 일반적인 프로덕션 배포에서는 데이터베이스가 별도의 서버에서 호스팅됩니다. 흥미로운 부분은 응용 프로그램에서 정의한 connection string입니다.
예 - 확인 연결 문자열
네, 가능하지만 응용 프로그램이 먼 데이터베이스에 연결할 때 사용자가 추가 시차가 발생하기 때문에 그것이 현명한 해결책이 아니다 http://www.connectionstrings.com/mysql.
호스트 된 MySql 서버에 액세스 할 수있는 공용 IP가있을 수 있습니다.
웹을 통해 전송할 많은 데이터가 있지만 회사 네트워크 내에서 작동하는 경우 권장해야합니다. 실제로 일반적인 솔루션에서 성능/중복 기능을 갖춘 전용 서버에 데이터를 저장합니다.
로컬 데이터베이스에 연결할 수있는 경우 127.0.0.1:3306/somthing_something과 같은 연결 문자열을 사용합니다. 이를 염두에두면 쉽게 다른 호스트로 변경할 수 있음을 알게됩니다.
나는 이것을 joomla 사이트로 며칠 동안 시도해 왔으며 원격 DB에 연결할 수 없습니다. db는 모든 호스트에서 액세스 할 수 있도록 구성되었지만 joomla에는 호스트, DB 이름, 사용자 이름 및 패스를 별도로 지정하는 구성 파일이 있습니다 (연결 문자열을 수동으로 만들 수는 없습니다). 다른 옵션은 무엇인지 잘 모르겠습니다. 이 일을해야합니다.
원래 포스터가이 기능을 사용 했습니까?
분명히 - 내 웹 호스트가 MySQL 데이터베이스를 구현하는 방법입니다. 서버를 만들 자마자 곧 서버 클러스터에서 생성됩니다. 사용자 이름 & 암호 쌍 및 데이터베이스 이름과 함께 서버 이름을 제공합니다.
마찬가지로, 자신의 LAN이나 인터넷을 통해 할 수 있습니다. 테스트를 위해 LAN을 통해이 작업을 수행했습니다. 매우 느린 속도와 보안 위험으로 인해 인터넷을 통해 권장하지 않습니다.
- 1. 다른 도메인의 MySQL 데이터베이스에 연결
- 2. android와 웹 서버에 연결
- 3. 다른 컴퓨터에서 데이터베이스에 연결
- 4. 연결 다른 도메인의 데이터베이스에
- 5. require_once를 다른 웹 사이트
- 6. 웹 사이트 연결 문제
- 7. 페이팔에 웹 사이트 연결
- 8. PHP와 다른 서버의 Oracle 데이터베이스에 연결
- 9. 웹 사이트 호스트의 개인 네트워크 보안 데이터베이스에 연결
- 10. 다른 데이터베이스에 여러 테이블을 연결 하시겠습니까? MySQL
- 11. SharePoint 웹 파트를 데이터베이스에 연결
- 12. 데이터베이스에 연결
- 13. 다른 서버와 다른 웹 사이트 렌더링
- 14. 사이트 정의의 웹 파트 연결
- 15. 다른 언어 웹 사이트
- 16. 하나의 웹 사이트 페이지에서 다른 웹 사이트 페이지로 이동
- 17. 웹 사이트에서 로컬 SQL 서버에 연결
- 18. 데이터베이스에 연결
- 19. 외부 서버에 .NET C# 웹 사이트 게시
- 20. MVC 웹 응용 프로그램의 여러 데이터베이스에 연결
- 21. iPhone이 SQL 서버에 연결
- 22. 웹 서버 데이터베이스에 안드로이드 응용 프로그램 연결
- 23. android에서 SQL 서버에 연결
- 24. 여러 데이터베이스에 연결
- 25. 모바일 웹과 PC를 동일한 웹 서버에 연결
- 26. 모바일 앱 내 로컬 웹 서버에 연결
- 27. Android SDK 호스트의 웹 서버에 연결
- 28. clojure에서 mysql 서버에 연결
- 29. 데이터베이스에 연결
- 30. 다른 웹 사이트의 내용을 데이터베이스에 저장하려면 어떻게합니까?
당신은 분명히해야 할 것입니다. 정의 "링크" – aehlke
당신은 Joomla 기반 사이트를 이동하는 의견에 언급했습니다. 사이트와 함께 데이터베이스를 마이그레이션하는 것이 좋습니다. Joomla는 그렇게 느립니다. 데이터베이스가 사이트와 동일한 서버에 없으면 정말 느린 사이트가 발생할 수 있습니다. –