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:
- ustaw hasło roota (jeśli nie zostało ustawione w powyższym kroku konfiguracji).
- wyłącz zdalne logowanie roota
- usuń testową bazę danych
- usuń anonimowych użytkowników i
- 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:
- Naucz się MySQL/MariaDB dla początkujących – część 1
- Naucz się MySQL/MariaDB dla początkujących – część 2
- Podstawowe polecenia administracyjne MySQL – część III
- 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.