Alternatywy dla MySQL Workbench [zamknięte]

13

Występują problemy z MySQL Workbench, których nie jestem pewien, czy da się naprawić ( a mianowicie coś, co wydaje się być starym błędem, który mógł się ponownie pojawić ), więc chciałbym móc znaleźć dobrą kopię zapasową na wypadek, gdy nie mogę go użyć. Przeszukałem kilka sugerowanych alternatyw, takich jak Navicat (Navicat nie jest darmowy do użytku biznesowego, ma tylko 30-dniową wersję próbną), ale żadna z nich nie spełniła moich obecnych wymagań.

Czego potrzebuję:

  • Kompatybilny z Linuksem (najlepiej Linux natywny, używam Ubuntu)
  • Możliwość łączenia się ze zdalnymi bazami danych za pomocą tunelowania SSH
  • Darmowe i / lub Open Source (obecnie nie mam środków na wydanie ponad $ 100 na produkt i wolałbym wesprzeć dobry projekt Open Source)
  • Interfejs co najmniej tak dobry jak Workbench (może być tak dlatego, że jestem do tego przyzwyczajony, ale podoba mi się jego interfejs, bardzo czysty i raczej intuicyjny interfejs z kartami; nie musi być jednak identyczny)
  • Obsługuje MySQL 5+

Chociaż miło jest mieć, nie potrzebuję dodatkowych rzeczy do modelowania danych, które ma Workbench. Nie potrzebuję też wymyślnych elementów GUI (projektantów zapytań itp.). Naprawdę wszystko, czego potrzebuję, to sposób przeglądania danych w uporządkowany sposób i miejsce do edycji zapytań.

Obecnie sprawdzam HeidiSQL, ale przypomina mi o czymś, z czego korzystałem, kiedy korzystałem z Win9x / Win2k, tylko działa przez WINE, już mnie zawiesił i ogólnie czuję się niezręczny, choć lubię to łatwe możliwość zrzucenia bazy danych lub zmiany wielu tabel.

Shauna
źródło
Przeglądarka zapytań MySQL i administrator MySQL są nadal w archiwach produktów MySQL ZA DARMO !!! Adres URL jest w mojej odpowiedzi !!!
RolandoMySQLDBA,
2
@Rolando - apt-get install mysql-admin mysql-query-browserjak Shauna jest na Ubuntu
Jack mówi, spróbuj wypróbować topanswers.xyz

Odpowiedzi:

5

Wierzcie lub nie, chociaż produkty poszły EOL 18 grudnia 2009 roku, ostatnie wersje MySQL Query Browser i MySQL Administrator są nadal dostępne do pobrania za darmo. Hej, nadal ich używam dzisiaj.

Kliknij tutaj i zdobądź go, gdy Oracle nie szuka ... SZYBKO !!!

RolandoMySQLDBA
źródło
Tak fajna jak stara przeglądarka zapytań, nie widzę opcji tunelowania SSH, przynajmniej nie w wersji Linux.
Shauna
1
Przeglądarka zapytań MySQL zapewnia 1) Zapisaną nazwę połączenia, 2) Host serwera (zawsze używam adresu IP zamiast nazwy DNS), 3) Port, 4) nazwę użytkownika, 5) hasło i 6) Domyślny schemat. Użyłem tych programów przeciwko zdalnym serwerom DB. Nie używam ich jednak do tworzenia kopii zapasowych, ponieważ tworzę własne kopie zapasowe. Używam MONyoga do większości moich potrzeb związanych z monitorowaniem / doradztwem. Do wszystkiego innego używam MySQL Query Browser do moich zapytań monitorujących i doraźnych. Używałem wersji Windows tylko przez ostatnie 7 lat. Wszelkie problemy z tunelowaniem SSH powinny być rozwiązywane przez dział IT, aby udostępnić adresy IP.
RolandoMySQLDBA,
Chodzi mi o to, że nie widzę możliwości połączenia z bazą danych przez tunel SSH (tj. - SSH do serwera za pomocą pliku klucza, a następnie połączyć się z bazą danych). Ponieważ jest to wymagane, aby uzyskać dostęp do moich zdalnych baz danych, jest to dla mnie przełomowy, jeśli go nie ma, i upuszcza go na listę porównywalnego oprogramowania, jeśli trudno go znaleźć.
Shauna
3
Tunelowanie IP nie stanowi problemu z aplikacją, zrobiłbyś to osobno w systemie. Niektóre aplikacje zawierają go dla wygody, ale nie jest to wcale konieczne, to zupełnie inna sprawa. Możesz rozpocząć przekazywanie ssh z pojedynczą linią w powłoce, a następnie powiedzieć aplikacji, aby łączyła się z przekazanym portem lokalnym (na localhost) zamiast ze zdalnym adresem ip i portem. Poradniki są dostępne przez googling ...
Więcej
Zgadzam się z @ Mörre, ilekroć korzystam z Workbench, w Windows lub Linux, wykonuję połączenia ssh, tunelowanie i przekierowywanie portów z innych narzędzi. Nie trzeba do tego używać Workbencha, uważam, że warto go ignorować i łączyć się tylko z 127.0.0.1.
ypercubeᵀᴹ
3

Darmowe i otwarte oprogramowanie SQuirreL ?

gbn
źródło
Wypróbowałem to szybko i nie wykryłem sterownika MySQL, mimo że powiedziałem, aby zawierał rozszerzenie MySQL podczas instalacji.
Shauna
2

Sprawdź dbeaver . Jest to aplikacja Java, więc możesz używać jej wszędzie. Nie wiem, czy obsługuje tunelowanie, ale jest jednym z najlepszych ...

Joe
źródło
Myślę, że lepiej, jeśli rozwiniesz odpowiedź. Dodaj link do strony dbeaver, co może zrobić, jeśli jest darmowy, czy nie, itp. Odpowiedzi jednowierszowe mogą nie zwrócić na to uwagi. Witamy w DBA.SE.
ypercubeᵀᴹ
1
@ quantme dzięki za edycję odpowiedzi, aby dodać link. Nie mogłem go wcześniej znaleźć, IIRC, co jest wstydem, ponieważ na pierwszy rzut oka wygląda obiecująco.
Shauna
1
@ShaunaDBeaver jest naprawdę dobrym narzędziem, z pewnością nie ma wsparcia tunelowego ssh, jak wiem, ale możesz sprawdzić następujący link do wsparcia tunelowego. Używam go do połączenia mojej zdalnej bazy danych mysql. dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
erhun
1

Workbench MySQL na Ubuntu ma problemy, możesz wypróbować Navicat lub fabForce DBDesigner . Chociaż oba narzędzia są bezpłatne, Navicat ma również wersję Premium.

karthik
źródło
Jak powiedziałem w moim poście, ja już wyrejestrowany Navicat, to nie kosztuje. Ma tylko 30-dniową wersję próbną, a następnie kosztuje 130 USD za wersję, której potrzebowałbym (bezpłatna wersja „lite” jest przeznaczona wyłącznie do użytku niekomercyjnego, ponieważ korzystałbym z niej w celach biznesowych). Wygląda na to, że DBDesigner nie działa od dłuższego czasu i nie obsługuje MySQL 5.
Shauna
0

Miałem SICK, ponieważ MySQL Workbench jest powolny i powolny (a czasem ulega awarii) podczas pisania zapytań, właśnie przełączyłem się na HeidiSQL. Nigdy się nie obejrzę.

HerrimanCoder
źródło
Jak wspomniałem w moim pytaniu, wypróbowałem już HeidiSQL i okazało się, że jest niezgrabny i bardziej niestabilny niż MySQL Workbench. Biorąc pod uwagę, że minęło kilka lat, odkąd zadałem to pytanie, i że jest w fazie intensywnego rozwoju, mogę spróbować ponownie, gdy będę ponownie programować na komputerze z systemem Linux (teraz używam komputera Mac i Workbench działa) dobrze, i nie chcę instalować Wine tylko dla jednej aplikacji).
Shauna