web-dev-qa-db-fra.com

comment ouvrir plusieurs modèles/bases de données dans mysql workbench

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?

17
Developer Desk

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):

enter image description here

32
Mike Lischke

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

13
Taras Shram

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; 

  1. Ouvrir MySQLWorkbench 
  2. Ouvrir Terminal
  3. lancez ps ax | grep -i workbench (comme indiqué ci-dessus par Derek)
    • Rappelez-vous la partie emplacement de la sortie:
      • ie: /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
  4. Enfin, lancez ceci pour ouvrir la nouvelle Instances sur votre mac

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

  • Veuillez modifier le chemin d'accès à votre mysql à partir de l'étape 3.

Explication supplémentaire: (à partir des pages de manuel pour open)

  1. -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.
  2. -n Ouvrez une nouvelle instance de la ou des applications même si une est déjà en cours d'exécution.
  3. -aapplication Spécifie l'application à utiliser pour ouvrir le fichier.
12
JayRizzo

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.

2
Derek Carlson

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 
0
allap