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.
両方のデータベーステーブルに対して同時にクエリを実行します。データベースモデルを切り替える必要があるたびに。
どうやってするの?
これは、MySQL Workbenchの従来の制限です。 MySQL Workbenchの単一インスタンスで2つのモデルを同時に開くことはできません。ただし、一部のプラットフォーム(Windowsなど)では、複数のインスタンスを開くことができます(すべてのインスタンス間で共有されるため、設定や接続などを変更するときは注意してください)。
Windowsでは、Edit > Preferences > Others (tab)
の設定を変更して、最初に複数のインスタンスを有効にする必要がある場合があります。
Macを通じてWorkBenchの複数のインスタンスを起動するにはTerminal
Macバージョン:OS X El Capitanバージョン10.11.6
Workbenchバージョン:バージョン6.2.5.0。ビルド397(32ビット)###
Macで
MySQLWorkbench
を開くTerminal
を開くps ax | grep -i workbench
(上記のDerekによる)/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Instances
を開きます
open -Fna /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
詳しい説明:(open
のマニュアルページから)
-F
アプリケーションを「新鮮」に、つまりウィンドウを復元せずに開きます。無題のドキュメントを除いて、保存された永続的な状態は失われます。-n
アプリケーションがすでに実行されている場合でも、アプリケーションの新しいインスタンスを開きます。-a
application
ファイルを開くために使用するアプリケーションを指定しますマイク・リシュケが言ったように。
MySQL Workbenchのインスタンスの乗算を許可できます
編集->設定->一般(タブ)->その他(セクション)->チェックボックス
ターミナルアプリケーションを使用して、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キーを押します。これにより、別のインスタンスが作成されます。新しいターミナルタブを開き、必要な回数だけ実行します。
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