Wyszukiwanie w witrynie

Jak zainstalować MariaDB 10 na Debianie i Ubuntu


MariaDB to darmowy rozwidlenie popularnego oprogramowania serwerowego do zarządzania bazami danych MySQL o otwartym kodzie źródłowym. Jest rozwijany na licencji GPLv2 (General Public License wersja 2) przez oryginalnych twórców MySQL i ma pozostać oprogramowaniem typu open source.

Został zaprojektowany w celu osiągnięcia wysokiej kompatybilności z MySQL. Na początek możesz przeczytać funkcje MariaDB vs MySQL, aby uzyskać więcej informacji i, co ważne, jest używany przez duże firmy/organizacje, takie jak Wikipedia, WordPress.com, Google plus i wiele innych.

W tym artykule pokażemy, jak zainstalować stabilną wersję MariaDB 10.1 w różnych wydaniach dystrybucji Debian i Ubuntu.

Zainstaluj MariaDB w Debianie i Ubuntu

1. Przed zainstalowaniem MariaDB musisz zaimportować klucz repozytorium i dodać repozytorium MariaDB za pomocą następujących poleceń:

W Debianie 10 (Sid)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'

W Debianie 9 (rozciągnięcie)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

Na Debianie 8 (Jessie)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'

W Debianie 7 (Wheezy)

sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'

Na Ubuntu 16.10 (Yakkety Yak)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'

Na Ubuntu 16.04 (Xenial Xerus)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

Na Ubuntu 14.04 (Trusty)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

2. Następnie zaktualizuj listę źródeł pakietów systemowych i zainstaluj serwer MariaDB w następujący sposób:

sudo apt-get update
sudo apt-get install mariadb-server

Podczas instalacji zostaniesz poproszony o skonfigurowanie serwera MariaDB; ustaw bezpieczne hasło użytkownika root w interfejsie poniżej.

Wprowadź ponownie hasło i naciśnij [Enter], aby kontynuować proces instalacji.

3. Po zakończeniu instalacji pakietów MariaDB uruchom na ten czas demona serwera bazy danych i włącz go, aby uruchamiał się automatycznie przy następnym uruchomieniu w następujący sposób:

------------- On SystemD Systems ------------- 
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

------------- On SysVinit Systems ------------- 
sudo service mysql  start 
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status

4. Następnie uruchom skrypt mysql_secure_installation, aby zabezpieczyć bazę danych, gdzie możesz:

  1. ustaw hasło roota (jeśli nie zostało ustawione w powyższym kroku konfiguracji).
  2. wyłącz zdalne logowanie roota
  3. usuń testową bazę danych
  4. usuń anonimowych użytkowników i
  5. przeładuj uprawnienia
sudo mysql_secure_installation

5. Po zabezpieczeniu serwera bazy danych sprawdź jego zainstalowaną wersję i zaloguj się do powłoki poleceń MariaDB w następujący sposób:

mysql -V
mysql -u root -p

Aby rozpocząć naukę MySQL/MariaDB, przeczytaj:

  1. Naucz się MySQL/MariaDB dla początkujących – część 1
  2. Naucz się MySQL/MariaDB dla początkujących – część 2
  3. Podstawowe polecenia administracyjne MySQL – część III
  4. 20 Polecenia MySQL (Mysqladmin) do administrowania bazami danych – Część IV

Zapoznaj się z 4 przydatnymi narzędziami wiersza poleceń do monitorowania wydajności MySQL/MariaDB w systemie Linux, a także zapoznaj się z 15 przydatnymi wskazówkami dotyczącymi dostrajania i optymalizacji wydajności MySQL/MariaDB.

To wszystko. W tym artykule pokazaliśmy, jak zainstalować stabilną wersję MariaDB 10.1 w różnych wydaniach Debiana i Ubuntu. Możesz przesłać nam wszelkie pytania/przemyślenia za pomocą poniższego formularza komentarza.