2009-07-15 5 views
0

私が持っているウェブベースのソフトウェアと共にMYSQLデータベースを出荷したい場合は、何ができるか理解できます。私はMYSQL 5.1の無料版を使用しています。私が望むのは、クライアントは自分のデータベース/テーブルへのアクセスを得ることができないはずですが、私のアプリケーションはクライアントマシンにインストールされたときにデータベースにアクセスできるはずです。宜しくお願いします出荷時のMYSQL Dabatase

、編集した

私はそうすることの主な理由は、私たちがmaintaincnaeのものに取り組むものとし、データベース&で製品を販売しているということです。私たちと一緒にデータベースサーバを持っていても、クライアントのサーバ上のアプリケーションは&になりたいとは思っていません。私たちの製品でクライアントのベースにインストールされるMySQL Embedded Serverのようなものを考えていました。私はそれが私のために働くかどうか私は確信していませんが。

+0

あなたのクライアントは自分のサーバーにソフトウェアをインストールしますが、データベースにアクセスできないようにしますか?むしろ奇妙なシナリオ。あなたがしたいことをより正確に記述できますか?自分でアプリケーションをホストすることを検討すべきではありませんか? – markus

答えて

0

クライアントマシンでデータベースを実行したり、状況に応じて自分でホストすることはできますが、PHPアプリケーションなどがあればクライアントは接続の詳細を取り出すことができます彼はとにかくデータベースにアクセスできます。 データベースのユーザー名とパスワードを所有できる場合は、そうでない場合は、好きなようにすることができます。ローカルホスティングは、いくぶん高速で安全です。

+0

すぐにお返事ありがとうございます。 DBを指し示す.Netベースのアプリケーションがあります。私は実際にクライアントサーバーにMYSQLをインストールするアプリケーションインストーラと一緒にデータベースをパッケージ化する予定です。それでもクライアントがDB構造やレコードを調べないようにしたい。可能? –

+0

彼はDBのログインを持っておらず、あなたのアプリケーション(クローズドソース)や他の場所から取得できない場合、彼はデータベースにアクセスできません。 – Flo

+0

私はこれはむしろ奇妙なscenariolを見つける必要があります!どのクライアントがサーバにmysqlをインストールするソフトウェアをインストールしたいのですか?それはおそらくそこで走っている他のすべての種類のものを壊すだろう...私は私のサーバーにmysqlをインストールするソフトウェアを望んではいけない! – markus

関連する問題