J'ai deux modèle
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.
Je veux interroger simultanément les deux tables de la base de données. Chaque fois, je dois basculer entre les modèles de base de données.
Comment faire?
C'est une limitation traditionnelle de MySQL Workbench. Vous ne pouvez pas ouvrir 2 modèles simultanément dans une seule instance de MySQL Workbench. Sur certaines plates-formes (telles que Windows), vous pouvez cependant ouvrir plusieurs instances (soyez prudent lorsque vous modifiez des paramètres, des connexions, etc., car ils sont partagés entre toutes les instances, la dernière sauvegarde gagnée).
Sous Windows, vous devrez peut-être d'abord activer plusieurs instances en modifiant le paramètre sous Edit > Preferences > Others (tab)
:
Comme l'a dit Mike Lischke.
Vous pouvez autoriser plusieurs instances de MySQL Workbench.
Édition -> Préférences -> Général (onglet) -> Autres (section) -> case à cocher
Pour lancer plusieurs instances de WorkBench via le Mac Terminal
Version Mac : OS X El Capitan Version 10.11.6
Version de Workbench : Version 6.2.5.0. Construisez 397 (32bit) ###
Sur votre Mac;
MySQLWorkbench
Terminal
ps ax | grep -i workbench
(comme indiqué ci-dessus par Derek) /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Instances
sur votre mac
open -Fna /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Explication supplémentaire: (à partir des pages de manuel pour open
)
-F
Ouvre l'application "fraîche", c'est-à-dire sans restaurer les fenêtres. L'état persistant enregistré est perdu, à l'exception des documents sans titre.-n
Ouvrez une nouvelle instance de la ou des applications même si une est déjà en cours d'exécution.-a
application
Spécifie l'application à utiliser pour ouvrir le fichier.Vous pouvez lancer plusieurs instances de WorkBench à l'aide de l'application Terminal. Ouvrez Workbench normalement, puis ouvrez Terminal.app. Exécutez "ps ax | grep -i workbench", vous devriez obtenir le résultat suivant: "11260 ?? U 2: 34.86 /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench -psn_0_1823165". Copiez cette partie et collez-la dans Terminal, /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench et appuyez sur Entrée. Cela va créer une autre instance. Ouvrez un nouvel onglet de terminal et faites-le autant de fois que vous le souhaitez.
Sur Linux, je peux ouvrir deux instances de msql Workbench. La seconde instance peut être ouverte en exécutant directement le fichier exécutable.
Recherchez l'emplacement du fichier exécutable en exécutant
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
Puis exécutez le fichier exécutable en tant qu'utilisateur root
Sudo /usr/bin/mysql-workbench