Alternative a MySQL Workbench [chiuso]


13

Ho riscontrato alcuni problemi con MySQL Workbench che non sono sicuro che potranno essere risolti ( vale a dire, quello che sembra essere un vecchio bug che potrebbe essere riemerso ), quindi mi piacerebbe essere in grado di trovare un buon backup nel caso in cui non riesco a usarlo. Ho esaminato diverse alternative suggerite, come Navicat (Navicat non è gratuito per uso aziendale, ha solo una prova di 30 giorni), ma nessuna di esse ha soddisfatto in modo soddisfacente i miei attuali requisiti.

Ciò che di cui ho bisogno:

  • Compatibile con Linux (preferibilmente Linux nativo, sto usando Ubuntu)
  • In grado di connettersi a database remoti tramite tunneling SSH
  • Gratuito e / o Open Source (al momento non ho i fondi per sborsare $ 100 + per un prodotto e preferirei comunque supportare un buon progetto Open Source)
  • Un'interfaccia almeno altrettanto valida di un Workbench (potrebbe essere solo perché ci sono abituato, ma mi piace la sua interfaccia, un'interfaccia a schede molto pulita e piuttosto intuitiva; non deve essere identica, però)
  • Supporta MySQL 5+

Anche se è bello avere, non ho bisogno delle cose di modellazione di dati extra che ha Workbench. Inoltre, non ho bisogno di cose fantasiose sulla GUI (query designer e simili). Un modo per visualizzare i dati in modo ordinato e un luogo per modificare le query è davvero tutto ciò di cui ho bisogno.

Attualmente sto provando HeidiSQL, ma mi ricorda qualcosa che usavo quando stavo eseguendo Win9x / Win2k, corre solo attraverso WINE, si è schiantato su di me una volta già e nel complesso mi sento goffo, anche se mi piace è facile possibilità di scaricare un database o apportare modifiche a più tabelle.


MySQL Query Browser e MySQL Administrator sono ancora negli archivi dei prodotti di MySQL GRATUITAMENTE !!! L'URL è nella mia risposta !!!
RolandoMySQLDBA il

2
@Rolando - apt-get install mysql-admin mysql-query-browserdato che Shauna è su Ubuntu
Jack dice di provare topanswers.xyz il

Risposte:


5

Che ci crediate o no, anche se i prodotti sono passati a EOL il 18 dicembre 2009, le ultime versioni di MySQL Query Browser e MySQL Administrator sono ancora disponibili per il download gratuito. Ehi, li uso ancora oggi.

Fai clic qui e scaricalo mentre Oracle non sta guardando ... RAPIDAMENTE !!!


Fresco come il vecchio browser di query, non vedo un'opzione di tunneling SSH, almeno non nella versione Linux.
Shauna,

1
MySQL Query Browser fornisce 1) Nome connessione memorizzata, 2) Host server (utilizzo sempre IP anziché nome DNS), 3) Porta, 4) nome utente, 5) password e 6) Schema predefinito. Ho usato questi programmi contro server DB remoti. Tuttavia, non li utilizzo per i backup perché eseguo lo script dei miei backup. Uso MONyog per la maggior parte delle mie esigenze di monitoraggio / consulenza. Per tutto il resto, utilizzo MySQL Query Browser per le mie query di monitoraggio e ad hoc "da sapere subito". Ho usato solo la versione di Windows negli ultimi 7 anni. Qualsiasi problema relativo al tunneling SSH dovrebbe essere gestito dall'IT per rendere disponibili gli indirizzi IP.
RolandoMySQLDBA,

Il mio punto è che non vedo la possibilità di connettersi a un database attraverso un tunnel SSH (cioè - SSH al server utilizzando un file chiave, quindi connettersi al database). Dal momento che questo è necessario per accedere ai miei database remoti, è un rompicapo per me se non ce l'ha, e lo fa cadere in un elenco di software comparabile se è difficile da trovare.
Shauna

3
Il tunneling IP non è un problema dell'applicazione, lo faresti separatamente sul sistema. Alcune app lo includono per comodità, ma non è affatto necessario, è un problema completamente diverso. È possibile avviare l'inoltro di ssh con una singola riga in una shell e quindi comunicare all'app di connettersi alla porta locale inoltrata (su localhost) anziché all'ip e alla porta remoti. Gli Howto sono disponibili su
Google

Sono d'accordo con @ Mörre, ogni volta che utilizzo Workbench, in Windows o Linux, realizzo connessioni ssh, tunneling e port forwarding da altri strumenti. Non è necessario utilizzare Workbench per questo, trovo utile mantenerlo ignorante e connettersi solo a 127.0.0.1.
ypercubeᵀᴹ

3

SQuirreL gratuito e open source ?


L'ho provato rapidamente e non ha rilevato il driver MySQL, anche se gli ho detto di includere l'estensione MySQL al momento dell'installazione.
Shauna,

2

Controlla dbeaver . È un'applicazione Java, quindi puoi usarla ovunque. Non so se supporta il tunneling ma è uno dei migliori ...


Penso che sia meglio se espandi la risposta. Aggiungi un link al sito dbeaver, cosa può fare, se è gratuito o meno, ecc. Le risposte a una riga potrebbero non ottenere la migliore attenzione qui. Benvenuti in DBA.SE.
ypercubeᵀᴹ

1
@quantme grazie per aver modificato la risposta per aggiungere un collegamento. Prima non riuscivo a trovarlo, IIRC, il che è un peccato, perché a prima vista sembra promettente.
Shauna,

1
@ShaunaDBeaver è davvero un ottimo strumento in quanto non ha il supporto del tunnel ssh come so, ma puoi controllare il seguente link per il supporto del tunnel. Lo uso per collegare il mio database mysql remoto. dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
erhun

1

Il workbench di MySQL su Ubuntu ha dei problemi, puoi provare Navicat o fabForce DBDesigner . Sebbene entrambi gli strumenti siano gratuiti, Navicat ha anche una versione Premium.


Come ho detto nel mio post, ho già verificato Navicat, è non è gratuito. Ha solo una prova di 30 giorni e quindi $ 130 per la versione di cui avrei bisogno (la versione gratuita "lite" è solo per uso non commerciale, poiché lo userei per lavoro). DBDesigner, dall'aspetto del sito, è fuori servizio da un po 'di tempo e non supporta MySQL 5.
Shauna

0

Sono stato così malato che MySQL Workbench fosse lento e lento (e talvolta si bloccasse) mentre scrivevo semplicemente query, sono passato a HeidiSQL. Non guarderò mai indietro.


Come ho già detto nella mia domanda, ho già provato HeidiSQL e l'ho trovato grosso e più instabile di MySQL Workbench. Dato che sono passati alcuni anni da quando ho posto questa domanda e che è stato in uno sviluppo attivo piuttosto pesante, potrei riprovare quando sviluppo di nuovo sul mio computer Linux (in questo momento, sto usando un Mac e Workbench funziona bene, e non voglio installare Wine solo per un'applicazione).
Shauna,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.