2009-07-15 3 views
0

내가 가진 웹 기반 소프트웨어와 함께 MYSQL 데이터베이스를 발송하려면 어떻게해야하는지 이해하는 데 도움을 줄 수 있습니까? MYSQL 5.1의 무료 버전을 사용하고 있습니다. 내가 원하는 것은 클라이언트가 내 데이터베이스/테이블에 액세스 할 수 없어야하지만 내 응용 프로그램은 클라이언트 컴퓨터에 데이터베이스를 액세스 할 수 있어야합니다. 잘 부탁드립니다제품 출하 MYSQL Dabatase

, 편집

:

나를 그렇게하는 주된 이유는 우리가 maintaincnae 물건에 작업을해야 다음 데이터베이스 &으로 제품을 판매하고 있다는 점이다. 심지어 우리는 우리와 함께 데이터베이스 서버에 클라이언트의 서버에 & 응용 프로그램을 갖고 싶지 않습니다. 제품과 함께 고객의 기반에 설치 될 MySQL Embedded Server와 같은 것을 생각하고있었습니다. 나는 그 것이 나를 위해 일할 것인가 아닌지 잘 모르겠지만.

+0

클라이언트가 자신의 서버에 소프트웨어를 설치하고 데이터베이스에 액세스 할 수 없게 하시겠습니까? 다소 이상한 시나리오. 당신이 원하는 것을 더 정확하게 묘사 할 수 있습니까? 신청서를 직접 제출하는 것을 고려하지 않아야합니까? – markus

답변

0

상황에 따라 클라이언트 컴퓨터에서 데이터베이스를 실행하거나 직접 호스트 할 수 있지만 PHP 응용 프로그램이나 다른 것이 있으면 클라이언트가 연결 세부 정보를 꺼낼 수 있으므로 문제가되지 않습니다. 그는 어쨌든 데이터베이스에 액세스 할 수 있습니다. 데이터베이스 사용자 이름과 암호를 소유 할 수 있다면 데이터베이스를 좋아하지 않아도됩니다. 로컬 호스팅은 다소 빠르고 안전합니다.

+0

답장을 보내 주셔서 감사합니다. DB를 가리키는 .Net 기반 응용 프로그램이 있습니다. 나는 실제로 클라이언트 서버에 MYSQL을 설치할 응용 프로그램 설치 프로그램과 함께 데이터베이스를 패키지 할 계획입니다. 여전히 클라이언트가 내 DB 구조 또는 레코드를 조사하지 못하도록 제한하려고합니다. 가능한? –

+0

Jea는 DB 로그인을하지 않고 App (폐쇄 소스) 또는 다른 곳에서 가져올 수 없다면 데이터베이스에 액세스 할 수 없습니다. 해야한다 – Flo

+0

나는 이것을 다소 이상한 scenariol이라고 안다! 그리고 어떤 클라이언트가 서버에 MySQL을 설치하는 소프트웨어를 설치하고 싶습니까 ??? 그건 아마 거기에 실행되는 모든 종류의 다른 것들을 망칠 것입니다 ... 나는 내 서버에 MySQL을 설치하는 소프트웨어를 결코 원하지 않을 것입니다! – markus

관련 문제