2015-07-21 13 views
6

Jestem całkiem nowy w MySQL i szybko się uczę. Zainstalowałem WAMP na moim systemie i używam go przez miesiąc. Zamierzam uaktualnić MySQL do wersji 5.7, ponieważ będę potrzebował nowych funkcji GIS, ale nie mogę znaleźć łatwego do śledzenia krok po kroku tego, co muszę zrobić.Upgrade MySQL 5.6 do 5.7

Czytałem w MySQL o tym, jak to zrobić, ale jest to mylące lub niekompletne, nie wiem, który. Czytałem przez ostatnie 6 godzin i nadal nie jestem bliżej wiedząc, jak to się robi.

Zrobiłem kopie zapasowe moich baz danych, na których tak naprawdę nie jestem zainteresowany, ponieważ wciąż są w stanie rozwoju i uczenia się i tak czy inaczej zostaną odbudowane.

Jak zaktualizować wersję 5.6 do 5.7 przy użyciu pełnych instrukcji?

+0

Należy zauważyć, że przeczytałem, że możliwe jest binarne aktualizacji, jak zawsze, ja nie widzę żadnych więcej informacji o tym, jak to zrobisz lub co dokładny pliki musiałbym dół ładuj i nadpisuj. –

+2

dobry artykuł tutaj dla WAMP: http://forum.wampserver.com/read.php?2,111797,124054 – Pogrindis

+0

Dzięki, jeden nie znalazłem. Domyślam się, że nastąpiły zmiany w sposobie, w jaki aktualizacje muszą być teraz wykonane w wersji 5.7, czy tak jest w tym przypadku? –

Odpowiedz

1
  1. Pobierz wersję ZIP z mysql chcesz uruchomić (nie instalatora MSI, tylko dlatego, że nie wiem, co może zrobić lub zakładać gdy instaluje) Sugerowana źródłowego [www.mysql.com]

  2. Od menedżera wampirów, Zatrzymaj wszystkie usługi.

  3. Przejdź do katalogu C: \ wamp \ bin \ mysql \ i utwórz nowy folder o nazwie odpowiednio tj mysql5.5.28

  4. Rozpakuj mysql i skopiuj zawartość folderu MySQL do nowo utworzonego folderu. Upewnij się, że poziomy katalogów są takie same jak istniejącego folderu MySQL.

  5. Skopiuj całą zawartość poprzedniego folderu mysql \ mysql5.5.10 \ data do nowego folderu z danymi w nowo utworzonym folderze wersji. WSZYSTKO to nie tylko twoje bazy danych, w tym ibdata1, ib_logfile0, ib_logfile1 i wszystkie pliki mysql-bin.0000xx. Będziemy używać zalecanego narzędzia mysql-upgrade, więc jest to w porządku. Zapewni to także zachowanie wszystkich Użytkowników i hasła oraz przyznanie praw dostępu w stanie nienaruszonym po zakończeniu aktualizacji.

  6. copy c: \ wamp \ bin \ mysql \ mysql5.5.10 \ wampserver.conf do c: \ wamp \ bin \ mysql \ mysql5.5.28 \ wampserver.conf Wszystkie foldery tu są względne, gdzie to Plik żyje, więc normalnie nic tutaj nie musi się zmieniać.

  7. PRAWY KLIKNIJ Wampmanager -> odśwież To sprawi, że menedżer wampirów znajdzie nową wersję. Sprawdź to klikając lewym przyciskiem myszy wampmanager -> MySQL -> Wersje Twoja nowa wersja powinna być dostępna na liście.

  8. Od menedżera wampirów -> MySQL -> Wersja kliknij na nową wersję. Zwykle trzeba odinstalować starą usługę wampmysql i ponownie zainstalować nową usługę wampmysql, ale wamp to wszystko dla ciebie, wystarczy kliknąć nowy numer wersji. Powinno to również uruchomić nową usługę mysql, więc teraz działa nowy mysql. ALE DONT ROBIĆ WSZYSTKO !!!

  9. Uruchom okno poleceń (używając opcji Uruchom jako administrator). CD do c: \ wamp \ bin \ mysql \ mysql5.5.28 \ bin folder (nowy folder binów wydań). I uruchom mysql_upgrade -u [Twój identyfikator administratora MySQL] -p> upgrade_results.txt

Zapyta cię o hasło administratora, którego podałeś w parametrze -u. wprowadź hasło.

Zaczekaj, aż się uruchomi, Jeśli masz bardzo duże bazy danych, może to trochę potrwać, ale zwykle zajmie to wszystko od kilku sekund do minuty lub dwóch. Spowoduje to przeglądanie baz danych i wykonywanie wymaganych aktualizacji oraz aktualizację/aktualizację bazy danych mysql, z której MySQL korzysta wewnętrznie. Oto tabele zawierające nazwy użytkownika i hasło oraz uprawnienia i inne rzeczy.

  1. Sprawdź, czy nie ma błędów w pliku upgrade_results.txt, jeśli to możliwe, napraw. Możesz powtarzać to tak często, jak chcesz, po prostu odśwież dane z folderu danych starych wersji za każdym razem.

  2. LEFT Kliknij menedżer wamplisty -> MySQL -> Service -> Stop Service. Następnie ponownie i uruchom usługę. Spowoduje to załadowanie zmienionej bazy danych mysql z dowolnymi nowymi/zmienionymi informacjami konfiguracyjnymi.

  3. W tym momencie Zakładając, że przebywają na nowo zainstalowanej wersji MySQL jest to dobry pomysł, aby uruchomić: wampmanager -> MySQL -> MySQL konsoli i uruchomić

    master reset;

Aby przywrócić pliki dziennika.

stąd: http://forum.wampserver.com/read.php?2,111797,124054

Powiązane problemy