Strona główna
» WINDOWS
»
Jak zainstalować MariaDB na serwerze Windows za pomocą instalatora MSI
Jak zainstalować MariaDB na serwerze Windows za pomocą instalatora MSI
Aby zainstalować MariaDB w systemie Windows Server, pobierz aktualną wersję 64-bitową Community Server MSI, uruchom kreatora jako administrator, wybierz instancję bazy danych, ustaw hasło roota i zainstaluj ją jako usługę systemu Windows. Następnie zweryfikuj połączenie z poziomu klienta wiersza poleceń MariaDB. HeidiSQL może pomóc w zaimportowaniu zrzutu SQL lub utworzeniu bazy danych.
To jest przewodnik po nowej instalacji. Jeśli serwer ma już dane MariaDB lub MySQL, wykonaj ich kopię zapasową i sprawdź ścieżkę aktualizacji przed uruchomieniem instalatora.
Wybierz MariaDB Community Server, stabilną wersję kompatybilną z Twoim serwerem, oraz pakiet 64-bitowy Windows. Pobierz instalator .msii zanotuj jego wersję do celów konserwacyjnych.
Wybierz pakiet Windows 64-bit MSI na stronie pobierania MariaDB Community Server.
2. Uruchom instalator i zaakceptuj licencję
Otwórz plik MSI i zatwierdź monit o uprawnienia systemu Windows. Przeczytaj i zaakceptuj warunki licencji. Jeśli kreator znajdzie istniejącą instancję bazy danych, wstrzymaj działanie i zweryfikuj plan tworzenia kopii zapasowych i aktualizacji przed kontynuowaniem.
Zaakceptuj warunki licencji w Kreatorze instalacji MariaDB MSI, aby kontynuować.
3. Wybierz funkcje serwera
W instalacji niestandardowej upewnij się, że wybrano instancję bazy danych i funkcję serwera. Domyślny zestaw funkcji obejmuje instancję, narzędzia klienta, biblioteki współdzielone, komponenty programistyczne i HeidiSQL; symbole debugowania są domyślnie wyłączone. W przypadku instalacji standardowej ustawienia domyślne są odpowiednie. Wybierz katalog danych z wystarczającą ilością miejsca, jeśli musisz go przenieść z folderu instalacyjnego.
Sprawdź, czy wybrano instancję bazy danych; MSI może również zainstalować narzędzia klienta i HeidiSQL.
4. Ustaw hasło roota
Wprowadź unikalne, silne hasło do rootkonta bazy danych i przechowuj je bezpiecznie. Nie pozostawiaj konta root bez hasła. Nie zaznaczaj zdalnego dostępu do konta root i nie włączaj kont anonimowych, chyba że masz konkretną, bezpieczną potrzebę; rutynowe aplikacje powinny korzystać z osobnego konta z ograniczonymi uprawnieniami.
Ustaw silne hasło roota i wyłącz zdalny dostęp roota.
5. Skonfiguruj usługę Windows i sieć
Zachowaj opcję „Instaluj” jako usługę wybraną dla typowego wdrożenia serwera. Domyślna nazwa usługi w pliku MSI to MariaDB. Jeśli włączona jest obsługa sieci TCP/IP, domyślnym portem jest 3306; sprawdź, czy nie występuje konflikt i zapisz wszelkie zmiany portu.
W przypadku klientów zdalnych ogranicz adres nasłuchu MariaDB i regułę Zapory systemu Windows do wymaganej sieci prywatnej lub adresów IP klienta. Nie udostępniaj portu 3306 w publicznym Internecie ani nie włączaj zdalnego dostępu do konta root jako skrótu.
Usługi Windows i ustawienia sieciowe TCP/IP w instalatorze MariaDB.
6. Zainstaluj i zweryfikuj MariaDB
Sprawdź ustawienia, kliknij „Instaluj” , poczekaj na zakończenie instalacji i wybierz „Zakończ” . Jeśli kreator utworzył instancję bazy danych jako usługę, dokumentacja MariaDB informuje, że usługa ta będzie działać po instalacji.
Otwórz skrót wiersza poleceń MariaDB z menu Start i zaloguj się:
mariadb -u root -p
Wprowadź hasło po wyświetleniu monitu. Wyświetlenie monitu MariaDB potwierdza połączenie. Aby sprawdzić wersję serwera, uruchom polecenie SELECT VERSION();. Wiersz poleceń menu Start dodaje katalog MariaDB bindo ścieżki; możesz również sprawdzić usługę w Usługach systemu Windows.
Pomyślne logowanie za pomocą wiersza poleceń kończy się wyświetleniem monitu MariaDB i gotowością do wykonania operacji SQL.
7. Importowanie pliku SQL za pomocą HeidiSQL
HeidiSQL to opcjonalna funkcja MSI. Jeśli jej nie ma, pobierz ją z oficjalnej strony HeidiSQL . Utwórz sesję dla 127.0.0.1portu 3306(lub portu skonfigurowanego przez Ciebie) i połącz się z autoryzowanym kontem.
Wybierz docelową bazę danych, a następnie wybierz Plik > Uruchom plik SQL , przejdź do .sqlpliku i wybierz jego rzeczywiste kodowanie. Użyj UTF-8 tylko wtedy, gdy jest ono zgodne ze zrzutem. Najpierw potwierdź cel: HeidiSQL wykona plik po potwierdzeniu, a zrzut może zawierać własną instrukcję CREATE DATABASElub . Szczegółowe informacje znajdziesz w pomocy dotyczącej importu HeidiSQL .USE
Wybierz zrzut SQL i jego znane kodowanie. Jako przykład podano UTF-8.
8. Utwórz bazę danych
W HeidiSQL kliknij prawym przyciskiem myszy węzeł serwera w drzewie po lewej stronie, wybierz Utwórz nowy > Baza danych , wprowadź nazwę i potwierdź. Możesz też uruchomić to na karcie zapytania:
CREATE DATABASE appdb;
Zastąp appdbpreferowaną nazwą, a następnie odśwież drzewo lub uruchom SHOW DATABASES;. Konto wymaga tego CREATEuprawnienia; MariaDB dokumentuje polecenie w odwołaniu CREATE DATABASE .
Utwórz bazę danych z węzła połączonego serwera w lewym drzewie HeidiSQL.
Szybkie rozwiązywanie problemów
Połączenie odrzucone: sprawdź, czy usługa MariaDB jest uruchomiona i czy klient używa skonfigurowanego portu.
Zdalne przekroczenie limitu czasu: sprawdź protokół TCP/IP, adres powiązania, zakresową regułę zapory sieciowej i dozwolonego hosta konta bazy danych.
Błędy importu: potwierdź wybraną bazę danych i kodowanie pliku; sprawdź pierwszy błąd przed ponownym uruchomieniem zrzutu.
Istniejące dane: nigdy nie usuwaj katalogu danych podczas aktualizacji lub odinstalowywania, dopóki nie zweryfikujesz, czy istnieje kopia zapasowa możliwa do przywrócenia.
Gdy usługa się uruchomi i klient będzie mógł się uwierzytelnić, MariaDB będzie gotowa do konfiguracji aplikacji. Użyj konta z minimalnymi uprawnieniami dla aplikacji i zarezerwuj konto root do celów administracyjnych.