▷ Jak zainstalować pHpMyAdmin na Ubuntu 20.04

Bazy danych są dziś centralną osią w tysiącach firm, ponieważ pozwalają na automatyczną i scentralizowaną kontrolę milionów danych, które przechodzą od identyfikatorów użytkowników do codziennej sprzedaży, te bazy danych mogą rosnąć wykładniczo wraz ze wzrostem firmy. Z tego powodu niezbędne jest posiadanie oprogramowania, które jest dostępne dla tego wszechstronnego rozwoju, a kluczowymi filarami systemu bazodanowego są:

Główne cechy PHPADMYN

  • Bezpieczeństwo
  • Dostępność
  • Uczciwość
  • Skalowalność
  • Zgodność

Jeśli którykolwiek z tych filarów nie zostanie spełniony, nasze dane przechowywane w bazie danych możemy napotkać na poważne niepowodzenia. phpMyAdmin został opracowany, aby pomóc nam w uzyskaniu kompleksowego rozwiązania dla wszystkich tego typu sytuacji. Z Solvetic nauczysz się instalować phpMyAdmin Ubuntu 20.04 i będziesz mieć solidną platformę do zarządzania bazami danych.

Co to jest phpMyAdminphpMyAdmin jest napisany w PHP, a jego główną misją jest administrowanie MySQL w Internecie, MySQL jest jednym z najpopularniejszych języków, ale phpMyAdmin obsługuje setki operacji wykonywanych zarówno w MySQL, jak i MariaDB.

Zadania PhpmyAdminphpmyAdmin stara się maksymalnie uprościć tradycyjne zadania administratorów, ponieważ pozwala na ich wykonywanie bezpośrednio z uproszczonego, ale dynamicznego interfejsu, możliwe będzie wykonywanie zadań takich jak:

  • Zarządzaj bazami danych.
  • Twórz, edytuj lub usuwaj tabele i kolumny.
  • Korzystaj z relacji, indeksów i nie tylko.
  • Zarządzaj użytkownikami i uprawnieniami.

Funkcje PhpmyAdminPhpMyAdmin jest obecnie dostępny w 72 językach i obsługuje języki LTR i RTL, niektóre z jego głównych funkcji to:

  • Możliwe jest zarządzanie kontami i uprawnieniami użytkowników MySQL
  • Pozwala na eksport informacji do różnych formatów, takich jak CSV, SQL, XML, PDF, ISO/IEC 26300 - Tekst i arkusz kalkulacyjny OpenDocument, Word, LATEX
  • Obsługuje funkcje MySQL
  • Umożliwia importowanie danych z CSV i SQL
  • Pozwala nam zarządzać wieloma serwerami jednocześnie
  • Pozwala na globalne wyszukiwanie w bazie danych lub w podzbiorze tej bazy danych
  • Obsługuje zapytania wsadowe

Zobaczymy, jak zainstalować phpMyAdmin w Ubuntu 20.04, a stamtąd zarządzać bazami danych, zapewniając najlepsze rozwiązanie dla naszej organizacji. Zobaczymy różne sekcje, aby dowiedzieć się, jak zainstalować Apache PHP MysQl i phpMyAdmin w Ubuntu 20.04.

1. Zainstaluj Apache i MySQL na Ubuntu 20.04

Krok 1
Musimy zainstalować Apache i MySQL w Ubuntu 20.04, aby zarządzać zarówno bazą danych, jak i stroną internetową, aby wykonać tę instalację, wykonamy następujące polecenie:

 sudo apt install apache2 mysql-server -y 

Krok 2
Gdy ten proces dobiegnie końca, zobaczymy:

Krok 3
Aby zainstalować phpMyAdmin, musimy skorzystać z repozytoriów innych firm, ponieważ domyślnie phpMyAdmin nie jest dostępny w domyślnym repozytorium Ubuntu, to repozytorium należy dodać, wykonując następujące czynności:

 sudo apt install oprogramowanie-właściwości-wspólne -y 

Krok 4
Teraz dodajemy repozytorium za pomocą następującego polecenia:

 sudo add-apt-repository ppa: ondrej / php 

Krok 5
Wciskamy klawisz Enter, aby go dodać:

Krok 6
Po dodaniu możemy zainstalować phpMyAdmin za pomocą następującego polecenia:

 sudo apt zainstaluj phpmyadmin php-mbstring php-gettext -y 

Krok 7
Wpisujemy literę „S”, aby potwierdzić pobranie i instalację phpMyAdmin w Ubuntu 20.04 i podczas tego procesu zobaczymy następujący komunikat:

Krok 8
Wybieramy Apache za pomocą spacji i wybieramy OK, aby kontynuować proces, teraz zobaczymy następujący komunikat związany z bazą danych phpMyAdmin:

Krok 9
Klikamy OK i teraz musimy potwierdzić wybór:

Krok 10
Wybieramy „Tak” i definiujemy hasło phpMyAdmin:

Krok 11
Klikamy OK i potwierdzimy hasło:

Krok 12
Po tym zakończy się proces instalacji phpMyAdmin:

Krok 13
Następnie włączymy rozszerzenie PHP mbstring za pomocą następującego polecenia:

 sudo phppenmod mbstring 

Krok 14
Kontynuujemy ponowne uruchomienie Apache za pomocą następującego polecenia:

 sudo systemctl uruchom ponownie apache2 

2. Uwierzytelnij użytkownika phpMyAdmin w Ubuntu 20.04

Domyślnie phpMyAdmin automatycznie tworzy użytkownika zarządzającego bazą danych o nazwie phpmyadmin, który ma hasło administracyjne wprowadzone w procesie instalacji, ze względów bezpieczeństwa idealnie jest utworzyć innego użytkownika, który będzie odpowiedzialny za zarządzanie bazami danych za pośrednictwem sieci phpMyAdmin interfejs, ponieważ zainstalowaliśmy platformę MySQL, tam użytkownik root MySQL jest skonfigurowany do uwierzytelniania przez wtyczkę auth_socket, celem jest zmiana metody uwierzytelniania z auth_socket na mysql_native_password.

Krok 1
W tym celu logujemy się do powłoki MySQL za pomocą następującego polecenia:

 sudo mysql 

Krok 2
Aktualną metodę uwierzytelniania użytkownika MySQL sprawdzamy za pomocą następującego polecenia w powłoce:

 SELECT użytkownik, ciąg_uwierzytelniania, wtyczka, host FROM mysql.user; 

Krok 3
Wynik ten wskazuje, że root korzysta z wtyczki auth_socket do uwierzytelniania, w celu uwierzytelnienia hasłem konieczne będzie wprowadzenie następującej linii:

 ALTER USER 'root' @ 'localhost' ZIDENTYFIKOWANY ZA POMOCĄ mysql_native_password PRZEZ 'hasło'; 

Krok 4
Zmiany nanosimy poleceniem:

 PRZYWILEJE WSPÓŁPRACUJĄCE; 

Krok 5
Teraz sprawdzamy zmianę za pomocą następującego polecenia:

 SELECT użytkownik, ciąg_uwierzytelniania, wtyczka, host FROM mysql.user; 

Krok 6
Widzimy, że metoda uwierzytelniania to teraz „mysql_native_password”.
Następnym krokiem do wykonania będzie utworzenie użytkownika „phpmyadminuser” dla procesu łączności z phpMyAdmin, z powłoki MySQL wykonujemy następujące czynności: aby zalogować się za pomocą użytkownika root i hasła, które ustaliliśmy:

 mysql -u root -p 

Krok 7
Tam wpisujemy następujące wiersze, w których tworzony jest użytkownik z hasłem i przyznawane są odpowiednie uprawnienia. Powłokę opuszczamy poleceniem wyjścia;

 CREATE USER 'phpmyadminuser' @ 'localhost' IDENTYFIKOWANE PRZEZ 'hasło'; PRZYZNAJ WSZYSTKIE PRZYWILEJE NA *.* 'phpmyadminuser' @ 'localhost' Z OPCJĄ PRZYZNANIA;

3. Otwórz phpMyAdmin w Ubuntu 20.04

Krok 1
W tym celu musimy znać adres IP Ubuntu 20.04, w tym celu wykonujemy polecenie „ip add”:

Krok 2
Teraz przechodzimy do przeglądarki i wpisujemy:

 http://adres_IP/phpmyadmin 

POWIĘKSZAĆ

Krok 3
Wpisujemy nazwę użytkownika i hasło, które stworzyliśmy w powłoce MySQL:

POWIĘKSZAĆ

Krok 4
Lub jeśli chcemy, możemy wejść z użytkownikiem root i będzie to początkowa konsola phpMyAdmin w Ubuntu 20.04:

POWIĘKSZAĆ

Z boku znajdziemy wszystkie zainstalowane pakiety i języki wraz z ich odpowiednią wersją, w panelu centralnym konfigurujemy ogólne aspekty, a po lewej stronie znajdziemy narzędzia do pracy w bazach danych.

4. Skonfiguruj zabezpieczenia phpMyAdmin na Ubuntu 20.04


Kluczowym krokiem bezpieczeństwa jest ochrona instancji phpMyAdmin za pomocą din przed wszelkiego rodzaju nieautoryzowanym dostępem, jest to możliwe dzięki wbudowanym w Apache funkcjom uwierzytelniania i autoryzacji .htaccess.

Krok 1
Dostęp do pliku uzyskujemy za pomocą następującego polecenia:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Krok 2
Zobaczymy:

Krok 3
W tym miejscu włączymy nadpisywanie plików .htaccess, dodając wiersz „AllowOverride All” w następujący sposób:

 Opcje SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

Krok 4
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 5
Restartujemy Apache:

 sudo systemctl uruchom ponownie apache2 

Krok 6
Teraz utworzymy plik .htaccess w katalogu phpmyadmin w następujący sposób:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Krok 7
Tam wprowadzimy:
 AuthType Basic AuthName „Pliki z ograniczeniami” AuthUserFile /etc/phpmyadmin/.htpasswd Wymagaj prawidłowego użytkownika

Krok 8
Zapisujemy wprowadzone zmiany, czas utworzyć administratora za pomocą narzędzia htpasswd w następujący sposób:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 

Krok 9
Celem jest to, że podczas uzyskiwania dostępu do phpMyAdmin z przeglądarki zostanie uruchomione następujące wyskakujące okno, aby wprowadzić dane uwierzytelniające:

POWIĘKSZAĆ

Krok 10
Klikamy „Zaloguj się”, aby uzyskać dostęp do phpMyAdmin:

POWIĘKSZAĆ

Krok 11
Zobaczymy konsolę phpMyAdmin w ten sposób:

POWIĘKSZAĆ

Od tego momentu będziemy mogli używać wszystkich opcji phpMyAdmin do zarządzania MySQL w znacznie bardziej interaktywny sposób i dzięki temu wiedzieć, jak zainstalować Apache PHP MysQl i phpMyAdmin w Ubuntu 20.04.

wave wave wave wave wave