Enable MySQL/MariaDB Remote Login on Ubuntu/Debian
Spisu treści:
- Wymagania wstępne
- Instalowanie MariaDB na Debianie 9
- Instalowanie MariaDB na Debian 9 z repozytoriów MariaDB
- Zabezpieczanie MariaDB
- Połącz się z MariaDB z wiersza poleceń
- Wniosek
MariaDB to otwarty, wielowątkowy system zarządzania relacyjnymi bazami danych, kompatybilny z poprzednimi wersjami MySQL. Jest utrzymywany i rozwijany przez Fundację MariaDB, w tym niektórych oryginalnych twórców MySQL.
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. Pierwsza metoda przeprowadzi Cię przez kroki niezbędne do zainstalowania MariaDB z repozytoriów Debiana, podczas gdy druga nauczy Cię, jak zainstalować najnowszą wersję MariaDB z oficjalnych repozytoriów MariaDB.
Ogólnie zaleca się instalowanie MariaDB z repozytoriów Debiana.
Jeśli wolisz MySQL niż MariaDB, sprawdź samouczek Jak zainstalować MySQL na Debianie 9. Jeśli twoja aplikacja nie ma żadnych szczególnych wymagań, powinieneś pozostać przy MariaDB, domyślnym systemie baz danych w Debianie 9.Wymagania wstępne
Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.
Instalowanie MariaDB na Debianie 9
W chwili pisania tego artykułu najnowszą wersją MariaDB dostępną w głównym Debianie jest wersja 10.1.
Aby zainstalować MariaDB na Debian 9, wykonaj następujące kroki:
-
Najpierw zaktualizuj indeks pakietów
apt, wpisując:sudo apt updatePo zaktualizowaniu listy pakietów zainstaluj MariaDB, uruchamiając następujące polecenie:
sudo apt install mariadb-serverUsługa MariaDB uruchomi się automatycznie. Możesz to zweryfikować, wpisując:
sudo systemctl status mariadbDane wyjściowe powinny wyglądać mniej więcej tak:
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld
Instalowanie MariaDB na Debian 9 z repozytoriów MariaDB
W chwili pisania tego tekstu najnowszą wersją MariaDB jest wersja 10.3, którą można zainstalować z oficjalnych repozytoriów MariaDB. Przed przejściem do następnego kroku odwiedź stronę repozytorium MariaDB i sprawdź, czy dostępna jest nowa wersja.
Aby zainstalować MariaDB 10.3 w systemie Debian 9, wykonaj następujące kroki:
-
Pierwszym krokiem jest włączenie repozytorium MariaDB i zaimportowanie klucza GPG repozytorium do systemu, aby to zrobić, uruchom następujące polecenia:
sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'Po włączeniu repozytorium zaktualizuj listę pakietów i zainstaluj MariaDB za pomocą:
sudo apt updatesudo apt install mariadb-serverUsługa MariaDB uruchomi się automatycznie, aby sprawdzić, uruchom następujące polecenie:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
Zabezpieczanie MariaDB
Aby poprawić bezpieczeństwo instalacji MariaDB, uruchom skrypt
mysql_secure_installation
:
sudo mysql_secure_installation
Skrypt wyświetli monit 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.
Na koniec skrypt przeładuje tabele uprawnień, zapewniając natychmiastowe wprowadzenie wszystkich zmian.
Wszystkie kroki są szczegółowo wyjaśnione i zaleca się, aby odpowiedzieć „Y” (tak) na wszystkie pytania.
Połącz się z MariaDB z wiersza poleceń
Aby połączyć się z serwerem MariaDB przez terminal jako typ konta root:
mysql -u root -p
Zostaniesz poproszony o podanie hasła root, które wcześniej skonfigurowałeś za pomocą skryptu
mysql_secure_installation
.
Po wprowadzeniu hasła zostanie wyświetlona powłoka MariaDB, jak pokazano poniżej:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >
Wniosek
W tym samouczku pokazaliśmy, jak zainstalować i zabezpieczyć MariaDB na serwerze Debian 9.
Teraz, gdy serwer MariaDB jest uruchomiony i wiesz, jak połączyć się z serwerem MariaDB z wiersza poleceń, możesz sprawdzić następujące przewodniki:
mariadb mysql debianTen post jest częścią How to Install LAMP Stack na Debian 9 series.
Inne posty z tej serii:
• Jak zainstalować Apache na Debian 9 • Jak zainstalować PHP na Debian 9 • Jak skonfigurować Apache Virtual Hosts na Debian 9 • Jak zainstalować MariaDB na Debian 9 • Zabezpiecz Apache za pomocą Let's Encrypt na Debian 9Jak 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 10
MariaDB to otwarty, wielowątkowy system zarządzania relacyjnymi bazami danych, kompatybilny z poprzednimi wersjami MySQL. W tym samouczku wyjaśniono, jak zainstalować MariaDB na Debian 10.







