2016-02-13 15 views
10

Jestem nowy w używaniu MySQL i musiałem go pobrać do szkoły, jednak ciągle otrzymuję ten komunikat o błędzie (obrazek poniżej). Używam xampp i łączę się przy użyciu nazwy użytkownika root. port pasuje również do tego, co mi mówi. Pozwoli mi to kontynuować, ale brakuje wielu funkcji. Każda pomoc w ogóle byłaby doceniona.MySQL Workbench niekompatybilny/niestandardowy serwer

Niekompatybilna/niestandardowa wersja serwera lub protokół połączenia wykryto (10.0.10).

Połączenie do tej bazy danych można ustalić, ale niektóre funkcje MySQL Workbench może nie działać prawidłowo, ponieważ baza danych nie jest w pełni kompatybilny z obsługiwanych wersji MySQL.

MySQL Workbench jest opracowywane i testowane dla wersji serwera MySQL 5.1, 5.5, 5.6 i 5,7

PICTURE HERE

+1

Jaką wersję MySQL używasz? – Eborbob

Odpowiedz

6

Aktualna wersja XAMPP używa MariaDB zamiast MySQL.

Ponieważ MySQL Workbench jest designed to work with MySQL a nie z bardzo podobnym spadku zastępczej MariaDB, masz zamiar mieć problemy ...

Tak więc, jeśli chcesz korzystać z MySQL Workbench XAMPP następnie rozwiązaniem byłoby spróbować instalowanie wersji XAMPP opartej na MySQL. Ta wersja jest prawdopodobnie 1.8.3 z (sierpnia 2014 r.?). Można go pobrać tutaj:

XAMPP Sourceforge old versions

+1

kiedy mówisz "będziesz miał problemy", czy masz źródło?Według innej (bardziej kompletnej) odpowiedzi na temat wymiany stosów: "W większości przypadków można ją bezpiecznie zignorować." http://unix.stackexchange.com/questions/252275/mysql-workbench-warning-when-connecting-to-mariadb – Patrick

+0

Dobrze Patrick, przypuszczam, że mogłem być nieco bardziej precyzyjny i powiedziałem: "możesz mieć problemy", ale Łączę się z komentarzem Lidera Zespołu Oracle: "No tak, MySQL Workbench obsługuje tylko MySQL, aw następnej wersji będzie to bardziej widoczne" - Mike Lischke, 27 listopada 15:15, godzina 8:13 " Byłem również musiałem rozwiązywać problemy, dlaczego nie mogłem się połączyć, więc także osobiste doświadczenia. Problem, na który natrafiłem, nie polegał na tym, że mogłem się połączyć, a potem tam, gdzie nie działały skrajne przypadki, było to, że w ogóle nie mogłem się połączyć. – C0MPU7ER

+0

@Patrick - Moja instalacja xampp ma mysql i nadal otrzymuję ten błąd. Instalator mysql windows nie pozwala mi zainstalować kolejnego mysql. Jak mogę to zrobić? – testerjoe2

0

spotykam się ten sam komunikat następnie zderzenia MySQL Workbench, z wersji 6.3.7 (build 1199).

nie znalazł rozwiązanie, ale workarroud pracy:

Po naciśnięciu buton Continue anyway, wystarczy otworzyć bazę use toto, a następnie trochę poczekać (minuta jest wystarczających w moim przypadku), a wtedy możesz wywołać zapytanie bez crach, znalazłem tę sztuczkę here.

+0

proszę wymienić obejście zamiast umieszczać link. Twoja odpowiedź nie przyda się, gdy link nie będzie już dostępny. – testerjoe2

+0

Czy czytasz odpowiedź? To jest to co zrobiłem. Wspominam o obejściu przed podaniem linku! – JPBlanc

6

Jeśli używasz najnowszego XAMPP, który używa MariaDB, w takim przypadku w twoim MySQL Workbench nie używaj "Połącz z bazą danych", zamiast tego użyj "Odwróć inżynier" i podaj niezbędne poświadczenia. To wszystko, bez kłopotów.

5

Jak widać, używasz najnowszego XAMPP.

Wszystko, co musisz zrobić, to po otwarciu MySQL Workbench, a zamiast utworzenia nowego połączenia, naciśnij Ctrl + R lub kliknij karcie bazy danych, w górnym menu. Wybierz opcję Inżynier wsteczny i podaj niezbędne informacje. Jesteś teraz dobra.

W środowisku roboczym MySql nie nastąpi awaria ani nie jest wyświetlany żaden problem ze zgodnością.

Powiązane problemy