MariaDB - Instalacja

Wszystkie pliki do pobrania dla MariaDB znajdują się w sekcji Pobieranie na oficjalnej stronie internetowej fundacji MariaDB. Kliknij łącze do żądanej wersji, a zostanie wyświetlona lista plików do pobrania dla wielu systemów operacyjnych, architektur i typów plików instalacyjnych.

Instalowanie w systemie LINUX / UNIX

Jeśli masz głęboką wiedzę na temat systemów Linux / Unix, po prostu pobierz źródło, aby zbudować swoją instalację. Nasz zalecany sposób instalacji to użycie pakietów dystrybucyjnych. MariaDB oferuje pakiety dla następujących dystrybucji Linux / Unix -

  • RedHat/CentOS/Fedora
  • Debian/Ubuntu

Następujące dystrybucje zawierają pakiet MariaDB w swoich repozytoriach -

  • openSUSE
  • Arch Linux
  • Mageia
  • Mint
  • Slackware

Wykonaj następujące kroki, aby zainstalować w środowisku Ubuntu -

Step 1 - Zaloguj się jako użytkownik root.

Step 2 - Przejdź do katalogu zawierającego pakiet MariaDB.

Step 3 - Zaimportuj klucz podpisu GnuPG z następującym kodem -

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Step 4 - Dodaj MariaDB do sources.listplik. Otwórz plik i dodaj następujący kod -

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

Step 5 - Odśwież system, wykonując następujące czynności -

sudo apt-get update

Step 6 - Zainstaluj MariaDB za pomocą następujących -

sudo apt-get install mariadb-server

Instalowanie w systemie Windows

Po zlokalizowaniu i pobraniu zautomatyzowanego pliku instalacyjnego (MSI) wystarczy dwukrotnie kliknąć plik, aby rozpocząć instalację. Kreator instalacji przeprowadzi Cię przez każdy etap instalacji i wszelkie niezbędne ustawienia.

Przetestuj instalację, uruchamiając ją z wiersza polecenia. Przejdź do lokalizacji instalacji, zwykle w katalogu, i wpisz następujące polecenie w wierszu polecenia -

mysqld.exe --console

Jeśli instalacja się powiedzie, zobaczysz komunikaty związane z uruchamianiem. Jeśli się nie pojawi, możesz mieć problemy z uprawnieniami. Upewnij się, że Twoje konto użytkownika ma dostęp do aplikacji. Klienci graficzni są dostępni do administrowania MariaDB w środowisku Windows. Jeśli uważasz, że wiersz poleceń jest niewygodny lub uciążliwy, poeksperymentuj z nim.

Testowanie instalacji

Wykonaj kilka prostych czynności, aby potwierdzić działanie i instalację MariaDB.

Use the Admin Utility to Get Server Status

Wyświetl wersję serwera za pomocą pliku binarnego mysqladmin.

[root@host]# mysqladmin --version

Powinien wyświetlać wersję, dystrybucję, system operacyjny i architekturę. Jeśli nie widzisz danych wyjściowych tego typu, sprawdź instalację pod kątem problemów.

Execute Simple Commands with a Client

Wywołaj wiersz polecenia dla MariaDB. Powinno to połączyć Cię z MariaDB i umożliwić wykonywanie poleceń. Wprowadź proste polecenie w następujący sposób -

mysql> SHOW DATABASES;

Po instalacji

Po pomyślnej instalacji MariaDB ustaw hasło roota. Nowa instalacja będzie miała puste hasło. Wprowadź następujące informacje, aby ustawić nowe hasło -

mysqladmin -u root password "[enter your password here]";

Wprowadź następujące dane, aby połączyć się z serwerem przy użyciu nowych poświadczeń -

mysql -u root -p
Enter password:*******

Aktualizacja w systemie Windows

Jeśli masz już zainstalowany MySQL w swoim systemie Windows i chcesz dokonać aktualizacji do MariaDB; nie odinstalowuj MySQL i nie instaluj MariaDB. Spowoduje to konflikt z istniejącą bazą danych. Zamiast tego należy zainstalować MariaDB, a następnie użyć kreatora aktualizacji w pliku instalacyjnym systemu Windows.

Opcje pliku MySQL my.cnf powinny działać z MariaDB. Jednak MariaDB ma wiele funkcji, których nie ma w MySQL.

Rozważ następujące konflikty w swoim pliku my.cnf -

  • MariaDB używa domyślnie silnika Aria dla plików tymczasowych. Jeśli masz dużo plików tymczasowych, zmień rozmiar bufora kluczy, jeśli nie używasz tabel MyISAM.

  • Jeśli aplikacje często łączą się / rozłączają, zmień rozmiar pamięci podręcznej wątków.

  • Jeśli używasz ponad 100 połączeń, użyj puli wątków.

Zgodność

MySQL i MariaDB są zasadniczo identyczne. Jest jednak wystarczająco dużo różnic, aby powodować problemy podczas aktualizacji. Przejrzyj więcej z tych kluczowych różnic w bazie wiedzy MariaDB.