Alternatives à MySQL Workbench [fermé]


13

J'ai rencontré des problèmes avec MySQL Workbench que je ne suis pas sûr de pouvoir résoudre (à savoir, ce qui semble être un ancien bogue qui a peut-être refait surface ), donc j'aimerais pouvoir trouver un bonne sauvegarde dans le cas où je ne peux pas l'utiliser. J'ai passé au crible plusieurs alternatives suggérées, telles que Navicat (Navicat n'est pas gratuit pour une utilisation professionnelle, il n'a qu'un essai de 30 jours), mais aucune d'entre elles n'a satisfait de manière satisfaisante à mes exigences actuelles.

Ce dont j'ai besoin:

  • Compatible Linux (de préférence natif Linux, j'utilise Ubuntu)
  • Capable de se connecter à des bases de données distantes via un tunnel SSH
  • Gratuit et / ou Open Source (je n'ai actuellement pas les fonds nécessaires pour débourser 100 $ + pour un produit et je préfère de toute façon soutenir un bon projet Open Source)
  • Une interface au moins aussi bonne que celle d'un Workbench (peut-être parce que j'y suis habituée, mais j'aime bien son interface, une interface à onglets très propre et plutôt intuitive; elle n'a pas besoin d'être identique, cependant)
  • Prend en charge MySQL 5+

Bien que ce soit agréable, je n'ai pas besoin des éléments de modélisation de données supplémentaires que Workbench possède. Je n'ai pas non plus besoin de trucs graphiques sophistiqués (concepteurs de requêtes, etc.). J'ai tout simplement besoin d'un moyen de visualiser les données de manière ordonnée et d'un endroit pour modifier les requêtes.

Je vérifie actuellement HeidiSQL, mais cela me rappelle quelque chose que j'utilisais lorsque j'exécutais Win9x / Win2k, ne fonctionne que via WINE, s'est déjà écrasé sur moi une fois et me semble globalement maladroit, bien que j'aime sa facilité possibilité de vider une base de données ou d'apporter des modifications à plusieurs tables.


Le navigateur de requêtes MySQL et l'administrateur MySQL sont toujours dans les archives de produits de MySQL GRATUITEMENT !!! L'URL est dans ma réponse !!!
RolandoMySQLDBA

2
@Rolando - apt-get install mysql-admin mysql-query-browsercomme Shauna est sur Ubuntu
Jack dit d'essayer topanswers.xyz

Réponses:


5

Croyez-le ou non, bien que les produits soient passés en fin de vie le 18 décembre 2009, les dernières versions de MySQL Query Browser et MySQL Administrator sont toujours disponibles en téléchargement gratuit. Hé, je les utilise toujours aujourd'hui.

Cliquez ici et obtenez-le pendant que Oracle ne regarde pas ... RAPIDE !!!


Aussi cool que l'ancien navigateur de requêtes, je ne vois pas d'option de tunneling SSH, du moins pas dans la version Linux.
Shauna

1
Le navigateur de requêtes MySQL fournit 1) le nom de la connexion stockée, 2) l'hôte du serveur (j'utilise toujours l'IP plutôt que le nom DNS), 3) le port, 4) le nom d'utilisateur, 5) le mot de passe et 6) le schéma par défaut. J'ai utilisé ces programmes contre des serveurs DB distants. Cependant, je ne les utilise pas pour les sauvegardes car je script mes propres sauvegardes. J'utilise MONyog pour la plupart de mes besoins de surveillance / conseils. Pour tout le reste, j'utilise MySQL Query Browser pour mes requêtes de surveillance et adhoc "besoin de savoir dès maintenant". Je n'ai utilisé la version Windows que ces 7 dernières années. Tout problème de tunneling SSH doit être traité par le service informatique pour rendre les adresses IP disponibles.
RolandoMySQLDBA

Mon point est que je ne vois pas la possibilité de se connecter à une base de données via un tunnel SSH (c'est-à-dire - SSH au serveur en utilisant un fichier de clé, puis se connecter à la base de données). Comme cela est nécessaire pour accéder à mes bases de données distantes, c'est un dealbreaker pour moi s'il ne l'a pas, et le dépose sur une liste de logiciels comparables s'il est difficile à trouver.
Shauna

3
Le tunneling IP n'est pas un problème d'application, vous le feriez séparément sur le système. Certaines applications l'incluent pour plus de commodité, mais ce n'est pas nécessaire du tout, c'est un problème complètement différent. Vous pouvez démarrer le transfert ssh avec une seule ligne dans un shell, puis dire à l'application de se connecter au port local transféré (sur localhost) au lieu de l'ip et du port distants. Howtos sont disponibles par googling ...
Mörre

Je suis d'accord avec @ Mörre, chaque fois que j'utilise Workbench, sous Windows ou Linux, je fais les connexions ssh, le tunneling et la redirection de port à partir d'autres outils. Il n'est pas nécessaire d'utiliser Workbench pour cela, je trouve utile de le garder ignorant et de se connecter à 127.0.0.1 uniquement.
ypercubeᵀᴹ

3

SQuirreL gratuit et open source ?


Je l'ai essayé rapidement et il n'a pas détecté le pilote MySQL, même si je lui ai dit d'inclure l'extension MySQL lorsque je l'ai installé.
Shauna

2

Vérifiez dbeaver . C'est une application Java, vous pouvez donc l'utiliser partout. Je ne sais pas si prend en charge la tunnellisation mais est l'un des meilleurs ...


Je pense que c'est mieux si vous développez la réponse. Ajoutez un lien vers le site dbeaver, ce qu'il peut faire, qu'il soit gratuit ou non, etc. Les réponses sur une seule ligne peuvent ne pas recevoir la meilleure attention ici. Bienvenue sur DBA.SE.
ypercubeᵀᴹ

1
@quantme merci d'avoir édité la réponse pour ajouter un lien. Je ne pouvais pas le trouver avant, IIRC, ce qui est dommage, car il semble prometteur à première vue.
Shauna

1
@ShaunaDBeaver est un très bon outil par défaut, il n'a pas de support de tunnel ssh comme je le sais, mais vous pouvez vérifier le lien suivant pour le support de tunnel. Je l'utilise pour connecter ma base de données mysql distante. dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
erhun

1

L'atelier MySQL sur ubuntu a des problèmes, vous pouvez essayer Navicat ou fabForce DBDesigner . Bien que les deux outils soient gratuits, Navicat a également une version Premium.


Comme je l'ai dit dans mon post, j'ai déjà vérifié Navicat, ce n'est pas gratuit. Il ne dispose que d'un essai de 30 jours et coûte ensuite 130 $ pour la version dont j'aurais besoin (la version gratuite "lite" est réservée à un usage non commercial, car je l'utiliserais pour les affaires). DBDesigner, d'après l'apparence du site, est hors service depuis un certain temps et ne prend pas en charge MySQL 5.
Shauna

0

Je suis tellement malade du fait que MySQL Workbench soit lent et lent (et parfois se bloque) en tapant simplement des requêtes, je suis simplement passé à HeidiSQL. Je ne regarderai jamais en arrière.


Comme je l'ai mentionné dans ma question, j'ai déjà essayé HeidiSQL, et je l'ai trouvé maladroit et plus instable que MySQL Workbench. Étant donné que cela fait quelques années que je n'ai pas posé cette question, et qu'il s'agit d'un développement actif assez lourd, je pourrais essayer à nouveau lorsque je développerai à nouveau sur mon ordinateur Linux (en ce moment, j'utilise un Mac et Workbench fonctionne très bien, et je ne veux pas avoir à installer Wine pour une seule application).
Shauna
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.