2011-11-03 11 views
10

私は、MySQLのサーバインスタンスが何を意味するのかを理解しようとしています。 「MySQL Server Instance」という言葉のグーグルリングは何も明らかにしていません。ドキュメントで見つけることができる唯一の参考資料は、New Server Instance Wizardを使用することですが、なぜこれを使用したいのかを説明していないようです。MySQLサーバインスタンスとは何ですか?

Microsoft SQL Serverのバックグラウンドから来ている(名前付き)インスタンスは、独自のプロセスと独自のポートで実行されている、完全に独立した独立したサーバーインストールです。しかし、MySQLでは(サーバ)インスタンスは別の獣であるように見えます。私の「既存の」インスタンスと同じポートを使用するように見えます。

MySQL Workbenchのホームページから、新しいサーバーインスタンスを作成するためのオプションが右側にあります。 MySQLサーバインスタンスとは何ですか、なぜ私は新しいインスタンスを作成したいのですか?

答えて

4

サーバインスタンスは、どこかで動作しているMySQLサーバであり、どのように接続するかについても示しています。

管理対象サーバーへの接続方法を提供するためにサーバーインスタンスが作成されています。reference manualを参照してください。

制御マネージャの接続オプションを設定することで、任意の数のMySQLサーバーに接続するか、同じサーバーに複数の異なる方法で接続するか(VPNまたは二次ネットワーク)。このことから

+0

したがって、MySQLでは、Microsoft SQL Serverのように、独立した独立したインスタンスを作成する方法はありませんか? –

+0

@Mikey Cee:私はそのようなことは一度も言わなかった。私はちょうどあなたの質問に答えていた。 1台のサーバで複数のMySQLを実行することも、分散並列サーバ上で1台のMySQLサーバを実行することもできます。 MySQLはMS SQL Serverよりもはるかに柔軟です。 – wallyk

+1

@wallykあなたの記述から、ワークベンチの文脈における「インスタンス」という用語は、単一のサーバーに対して複数の接続/構成ペアを持つことができる接続/構成のペアを指すことを意味します。 「複数のMySQLが動作する可能性がある」と言えば、これは単一のサーバに対する複数の接続設定とは異なるものです。 – AaronLS

関連する問題