System zarządzania bazą danych MySQL to jedno z najpopularniejszych rozwiązań do tworzenia uniwersalnych i elastycznych usług przechowywania danych dla aplikacji webowych. Sterowniki do pracy z MySQL DBMS są zawarte w przeważającej większości nowoczesnych dystrybucji CMS. Dla większości popularnych skryptów i systemów zarządzania treścią istnieją bazy danych z początkowym wypełnieniem danych. Aby rozpocząć, wystarczy zaimportować bazę danych mysql.
Niezbędny
- - dane autoryzacyjne dostępu do serwera MySQL;
- - mysql klienta konsoli.
Instrukcje
Krok 1
Przygotuj plik zrzutu bazy danych MySQL. Jeśli zrzut znajduje się w archiwum, rozpakuj go. Użyj odpowiednich funkcji rozpakowywania lub menedżera plików.
Krok 2
Określ kodowanie podstawowego tekstu zrzutu, jeśli nie jest znane z góry. Otwórz plik w edytorze lub przeglądarce, który umożliwia dynamiczne zmiany kodowania. Wybierz kodowanie dokumentu.
Krok 3
Połącz się z serwerem MySQL. Uruchom program klienta mysql z konsoli z określoną nazwą hosta i nazwą użytkownika. Nazwa hosta jest określana za pomocą opcji wiersza poleceń -h, a nazwa użytkownika za pomocą opcji -u. Możesz również podać hasło w wierszu poleceń, aby uzyskać dostęp do serwera za pomocą przełącznika --password lub pozostawić ten parametr niezaznaczony (wtedy podczas łączenia zostanie wyświetlony monit o hasło). W konsoli wpisz następujące polecenie:
mysql -h nazwa_hosta -u nazwa_użytkownika --password = hasło_użytkownika
i naciśnij klawisz Enter. Tutaj HostName to nazwa hosta (może to być adres symboliczny lub adres IP), UserName to nazwa użytkownika DBMS, a UserPassword to hasło. Jeśli połączenie się powiedzie, w konsoli zostanie wyświetlony komunikat, a także wiersz polecenia.
Krok 4
Wymień zestawy znaków obsługiwane przez serwer. W konsoli wpisz „POKAŻ ZESTAW ZNAKÓW;”. Wciśnij Enter. Sprawdź, czy serwer ma zestaw znaków zgodny z kodowaniem, które zawiera dane zrzutu importowanej bazy danych.
Krok 5
Wyświetl listę istniejących baz danych. W konsoli wpisz „POKAŻ BAZY DANYCH;”. Wciśnij Enter.
Krok 6
Utwórz nową bazę danych na serwerze MySQL. Wpisz polecenie takie jak:
CREATE DATABASE `DatabaseName` ZESTAW ZNAKÓW NazwaZestawuZestawów COLLATE CollateName;
i naciśnij Enter. Określ żądaną nazwę bazy danych dla parametru DatabaseName. Nie może pasować do żadnego z nazwisk na liście wyświetlonej w kroku piątym. Dla parametru CharsetName określ nazwę zestawu znaków, który odpowiada kodowaniu tekstu zrzutu bazy danych. Lista zestawów znaków została wyświetlona w czwartym kroku. Zastąp CollateName wartością z pola „Domyślne sortowanie” odpowiedniego wiersza na tej samej liście.
Krok 7
Odłącz się od serwera. Wpisz q w konsoli. Wciśnij Enter.
Krok 8
Zaimportuj bazę danych MySQL. Wpisz w konsoli takie polecenie:
mysql -h NazwaHost -u NazwaUżytkownika -D NazwaBazy Danych -b -B -s -p <nazwa pliku
naciśnij enter. Wprowadź hasło użytkownika. Wciśnij Enter. Poczekaj na zaimportowanie danych, tutaj wartości parametrów -h i -u są takie same jak w kroku trzecim. Zamiast DatabaseName należy zastąpić nazwę bazy danych utworzonej w szóstym kroku. Nazwa pliku musi być pełną lub względną ścieżką do pliku zrzutu bazy danych. Komunikaty o błędach zostaną wydrukowane na konsoli.