Wielu twórców witryn czasami boryka się z problemem przeniesienia swoich baz danych w związku z przejściem na nowy hosting. Jest to konieczne, aby nie utracić ważnych danych przechowywanych w tabelach i zachować listy użytkowników, aby nie musieli się ponownie rejestrować. Do przeprowadzenia operacji nie trzeba posiadać żadnej specjalnej wiedzy na temat MySQL, czasami wystarczy niewielkie doświadczenie z panelem phpMyAdmin.
Instrukcje
Krok 1
Otwórz oba konta hostingowe i przejdź do panelu sterowania bazy danych phpMyAdmin za pośrednictwem panelu administracyjnego.
Krok 2
Najpierw musisz wyeksportować dane ze starego hostingu. W tym celu w lewej części okna panelu kontrolnego wybierz bazę danych, którą chcesz wyeksportować. Wybierz Eksportuj z górnego menu nawigacyjnego. Zwróć uwagę na kodowanie wyświetlane w kolumnie „Porównanie” tabeli.
Krok 3
Zaznacz pola po lewej stronie okna, naprzeciw nazwy każdej tabeli. Eksport najlepiej wykonać jako tekst, więc wybierz ANSI w kolumnie „Zgodność eksportu”. Pamiętaj, aby zaznaczyć pole obok „Wyślij”. Wybierz rodzaj kompresji według własnego uznania. Wybierz "SQL" po lewej stronie okna.
Krok 4
Przejdź do phpMyadmin nowego konta i utwórz nową pustą bazę danych o żądanej nazwie. W górnym okienku wybierz menu „Struktura” i usuń wszystkie tabele, które mogłeś wcześniej utworzyć.
Krok 5
Następnie wykonaj import. Wybierz kodowanie, które zostało określone w starej bazie danych (kolumna „Porównanie”). Zaznacz pole obok „Zezwalaj skryptowi na przerwanie procesu importowania…”. Wybierz "SQL" jako format pliku importu i wybierz "ANSI" dla opcji zgodności.
Krok 6
Czas transferu bazy danych zależy bezpośrednio od szybkości Twojego połączenia, chociaż zazwyczaj proces ten nie zajmuje więcej niż 2-3 minuty. Jeśli podczas importu pojawi się błąd, koniecznie go przetłumacz, napraw problem i spróbuj wykonać transfer od samego początku. Po nieudanych próbach usuwaj tabele tylko na nowym koncie. Jeśli transfer się nie powiedzie, możesz poeksperymentować z ustawieniami. Zestaw parametrów zależy od ustawień każdego serwera MySQL.