web-dev-qa-db-ja.com

MySQLワークベンチで複数のモデル/データベースを開く方法

2つのモデルがあります

1) Server Model : conneted to remote database which is stored on server

2) Local Host :  connected to my pc database is stored in on pc.

両方のデータベーステーブルに対して同時にクエリを実行します。データベースモデルを切り替える必要があるたびに。

どうやってするの?

21
Developer Desk

これは、MySQL Workbenchの従来の制限です。 MySQL Workbenchの単一インスタンスで2つのモデルを同時に開くことはできません。ただし、一部のプラットフォーム(Windowsなど)では、複数のインスタンスを開くことができます(すべてのインスタンス間で共有されるため、設定や接続などを変更するときは注意してください)。

Windowsでは、Edit > Preferences > Others (tab)の設定を変更して、最初に複数のインスタンスを有効にする必要がある場合があります。

enter image description here

44
Mike Lischke

Macを通じてWorkBenchの複数のインスタンスを起動するにはTerminal

Macバージョン:OS X El Capitanバージョン10.11.6

Workbenchバージョン:バージョン6.2.5.0。ビルド397(32ビット)###

Macで

  1. MySQLWorkbenchを開く
  2. Terminalを開く
  3. 実行ps ax | grep -i workbench(上記のDerekによる)
    • 出力の場所の部分を覚えておいてください:
      • すなわち:/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
  4. 最後に、これを実行してMacで新しいInstancesを開きます

open -Fna /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench

  • 手順3のmysqlへのパスを変更してください。

詳しい説明:(openのマニュアルページから)

  1. -Fアプリケーションを「新鮮」に、つまりウィンドウを復元せずに開きます。無題のドキュメントを除いて、保存された永続的な状態は失われます。
  2. -nアプリケーションがすでに実行されている場合でも、アプリケーションの新しいインスタンスを開きます。
  3. -aapplicationファイルを開くために使用するアプリケーションを指定します
15
JayRizzo

マイク・リシュケが言ったように。

MySQL Workbenchのインスタンスの乗算を許可できます

編集->設定->一般(タブ)->その他(セクション)->チェックボックス

15
Taras Shram

ターミナルアプリケーションを使用して、WorkBenchの複数のインスタンスを起動できます。通常どおりWorkbenchを開き、次にTerminal.appを開きます。 「ps ax | grep -i workbench」を実行すると、「11260 ?? U 2:34.86 /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench -psn_0_1823165」のような結果が表示されます。この部分をコピーして、ターミナル/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbenchに貼り付け、Enterキーを押します。これにより、別のインスタンスが作成されます。新しいターミナルタブを開き、必要な回数だけ実行します。

2
Derek Carlson

Linuxでは、2つのmsqlワークベンチインスタンスを開くことができます。 2番目のインスタンスは、実行可能ファイルを直接実行して開くことができます。

実行して実行可能ファイルがどこにあるかを見つける

ps -ef | grep workbench
20084  1989  0 May09 ?        00:00:00 /bin/bash /usr/bin/mysql-workbench
20123 20084  0 May09 ?        00:00:00 /bin/sh /usr/bin/catchsegv /usr/bin/mysql-workbench-bin
20125 20123  0 May09 ?        00:13:25 /usr/bin/mysql-workbench-bin
26810  1499  0 11:00 pts/18   00:00:00 grep --color=auto workbench

次に、実行可能ファイルをrootユーザーとして実行します

Sudo /usr/bin/mysql-workbench 
0
allap