Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Spisu treści:
MariaDB to otwarty, wielowątkowy system zarządzania relacyjnymi bazami danych, kompatybilny z poprzednimi wersjami MySQL. MariaDB jest domyślną implementacją MySQL w Debianie.
W tym samouczku wyjaśniono, jak zainstalować MariaDB na Debian 10.
Instalowanie MariaDB na Debianie 10
W chwili pisania tego artykułu najnowszą wersją MariaDB dostępną w głównym Debianie jest wersja 10.3.
Wykonaj następujące kroki jako użytkownik root lub użytkownik z uprawnieniami sudo, aby zainstalować MariaDB na Debianie 10:
-
Zacznij od zaktualizowania indeksu pakietów:
sudo apt updateZainstaluj pakiet serwera i klienta MariaDB, uruchamiając następującą komendę:
sudo apt install mariadb-serverUsługa MariaDB uruchomi się automatycznie. Aby to sprawdzić, sprawdź status usługi:
sudo systemctl status mariadbDane wyjściowe powinny wyglądać mniej więcej tak:
● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld
Zabezpieczanie MariaDB
MariaDB zawiera skrypt, który może pomóc Ci poprawić bezpieczeństwo instalacji. Aby uruchomić skrypt, wpisz
mysql_secure_installation
w swoim terminalu:
sudo mysql_secure_installation
Zostaniesz poproszony o ustawienie hasła do konta root, usunięcie anonimowego użytkownika, ograniczenie dostępu użytkownika root do komputera lokalnego i usunięcie testowej bazy danych.
… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!
Jeśli ta opcja jest zaznaczona, skrypt przeładuje tabele uprawnień, zapewniając natychmiastowe wprowadzenie zmian.
Wszystkie kroki są szczegółowo wyjaśnione i zaleca się, aby odpowiedzieć „Y” (tak) na wszystkie pytania.
Metody uwierzytelniania
Domyślnie użytkownik root MariaDB korzysta z wtyczki uwierzytelniania
unix_socket
która sprawdza efektywny identyfikator użytkownika podczas wywoływania narzędzia klienta
mysql
.
Oznacza to, że możesz połączyć się z serwerem MariaDB jako root tylko wtedy, gdy wywołujesz polecenie
mysql
jako root systemu lub przygotowując sudo do polecenia.
Aby zwiększyć bezpieczeństwo, zaleca się zachowanie domyślnej wtyczki uwierzytelniania i zezwalanie użytkownikowi root na uwierzytelnianie tylko za pośrednictwem gniazd Unix.
sudo mysql
Uruchom następujące instrukcje, aby zmienić wtyczkę uwierzytelniania:
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Możesz teraz połączyć się z serwerem MariaDB przy użyciu nowego hasła:
mysql -u root -p
Zmiana wtyczki uwierzytelniania pozwoli również zalogować się jako root z zewnętrznego programu, takiego jak phpMyAdmin.
Wniosek
W tym samouczku pokazaliśmy, jak zainstalować i zabezpieczyć MariaDB na serwerze Debian 10.
mariadb mysql debianJak zainstalować i skonfigurować Redis na Debianie 9
Redis to open-source magazyn danych klucz-wartość. Może być używany jako baza danych, pamięć podręczna i broker komunikatów i obsługuje różne struktury danych, takie jak ciągi, skróty, listy, zestawy itp. W tym samouczku wyjaśniono, jak zainstalować i skonfigurować Redis na serwerze Debian 9.
Jak zainstalować i skonfigurować nagios na Debianie 9
Nagios to popularne oprogramowanie monitorujące typu open source. W tym samouczku wyjaśniono, jak zainstalować i skonfigurować najnowszą wersję Nagios Core w systemie Debian 9.
Jak zainstalować mariadb na Debianie 9
Wraz z wydaniem Debian 9 MySQL został zastąpiony MariaDB jako domyślnym systemem baz danych. W tym samouczku pokażemy dwie różne metody instalacji MariaDB na komputerze z systemem Debian 9.







