내 env 변수에 MySQL 데이터베이스 호스트가 있습니다. 하지만 그것은 로컬 네트워크의 IP입니다 (127로 시작 ...). db에 대한 도메인 이름을 통해 외부 세계에 MySQL을 어떻게 사용할 수 있습니까?Openshift - MySQL 데이터베이스의 도메인 이름을 얻으십시오
0
A
답변
1
이것은 불가능합니다. Openshift는 PHP와 데이터베이스 cartidge와 같은 API 커넥터를 통해 액세스 할 수있는 패러다임으로 구현 내부를 보호하는 PaaS (Platform-as-a-Service)입니다. 또는 SSH 터널링을 통해. 그것은 포트 3306 같은 db 라이브러리와 함께 개발에 사용하기 위해 C#, 자바, 파이썬, 등등 또는 Mysql 워크 벤치 또는 이와 비슷한 앉아 귀하의 MySQL 서버의 IP 주소를 노출하지 않습니다.
실제로 공유 된 것만큼 귀하의 MySQL 서버가 아닙니다.
AWS EC2와 같은 Infrastruture-as-a-Service (IaaS) 플랫폼은 네이티브 포트 3306 연결을 허용하고 공용 IP 주소를 공개합니다.
Openshift에서는 Mysql Workbench와의 연결을 위해 pki 키 쌍과 SSH 터널이 필요합니다. C#으로 작성된 네이티브 앱과 동일합니다. SSH.NET 등이 필요합니다. 이것들은 단일 개발자가 견딜 수있는 모든 구성이지만 일반적으로 사용자에게 공개하기 위해 확장하지 않습니다. 그렇게하지 않는 한. 즉, 핵심 관리입니다.
이것은 단점 중 하나이지만 은행 계좌에 대한 보안 보장 중 하나입니다. 당신은 또한 단순함을 즐길 수 있습니다. 그러나 그 단점이 있습니다. Openshift에서 일부 사람들을 깨닫게되면서 사람들을 변환 시켰습니다. SSH가있는 유일한 공유 호스트의 경우 동일한 제한 사항이 있습니다.
질문에 답변 해 주시면 감사하겠습니다.
관련 문제
- 1. MySql 용 데이터베이스의 tabales를 얻으십시오.
- 2. tld가없는 URL에서 도메인 이름을 얻으십시오
- 3. 익스프레스 서브 도메인 이름을 얻으십시오
- 4. sqlite 첨부 된 데이터베이스의 이름을 얻으십시오
- 5. PHP를 통해 데이터베이스의 열 이름을 얻으십시오
- 6. PHP에서 www와 .com이없는 도메인 이름을 얻으십시오.
- 7. 선택 메뉴에서 mysql 데이터베이스의 값을 얻으십시오.
- 8. NHibernate가있는 MySql 데이터베이스의 도메인 개체에서 DateTime 해상도가
- 9. MySQL, 마지막으로 생성 된 테이블 이름을 얻으십시오
- 10. ZF2에서 mysql 테이블 필드 이름을 얻으십시오
- 11. Openshift - 도메인 이름에 별명이 표시되지 않습니다.
- 12. mysql 연결 URL이 openshift
- 13. Silverlight 데이터베이스에서 테이블의 열 이름을 얻으십시오.
- 14. Active Directory에서 특정 사용자 (현재 사용자가 아님) 도메인 이름을 얻으십시오.
- 15. Openshift : 스프링 및 공유 MySQL
- 16. Openshift MySQL "통신 연결 실패"
- 17. 현재 메서드의 이름을 얻으십시오.
- 18. 예쁜 자식 이름을 얻으십시오
- 19. PHP : 브라우저 이름을 얻으십시오
- 20. 현재받는 사람의 이름을 얻으십시오.
- 21. 오브젝트에있는 오브젝트의 이름을 얻으십시오.
- 22. printserver에서 프린터의 이름을 얻으십시오.
- 23. netezza에서 평일의 이름을 얻으십시오
- 24. 아이폰에받는 사람 이름을 얻으십시오
- 25. gtk 위젯 이름을 얻으십시오.
- 26. XElements의 이름을 얻으십시오
- 27. 온라인 사용자의 이름을 얻으십시오
- 28. 양식 요소의 이름을 얻으십시오
- 29. nptdms로 채널 이름을 얻으십시오.
- 30. 현재 필드 이름을 얻으십시오