administracja MySQL za pomocą wiersza poleceń w Linuksie jest bardzo trudnym zadaniem dla każdego początkującego administratora systemu lub administratora bazy danych, ponieważ zawiera wiele poleceń, których nie pamiętamy w naszym codziennym życiu.
sugerowane Czytanie: MySQL Basic Database Administration Commands
aby znacznie ułatwić Administrowanie MySQL Wprowadzamy oparte na sieci Web narzędzie do administrowania MySQL o nazwie PhpMyAdmin, za pomocą tego narzędzia można łatwo kontrolować i zarządzać administracją bazy danych za pomocą przeglądarki internetowej.
PhpMyAdmin to internetowy interfejs do zarządzania bazami danych MySQL / MariaDB, który jest używany jako zamiennik narzędzi wiersza poleceń.
sugerowany odczyt: 20 poleceń MySQL (Mysqladmin) do administrowania bazami danych w Linuksie
został napisany w języku PHP, dzięki tej aplikacji możesz wykonywać różne zadania administracyjne MySQL, takie jak tworzenie, upuszczanie, zmiana, usuwanie, importowanie, eksportowanie, wyszukiwanie, kwerenda, naprawa, optymalizacja i uruchamianie innych poleceń zarządzania bazami danych za pośrednictwem przeglądarki.
podobnie jak inne dobrze znane interfejsy internetowe do zarządzania usługami systemowymi, narzędziami do tworzenia blogów lub systemami zarządzania treścią (CMS), jest często atakowany przez złośliwych napastników, którzy starają się wykorzystać zwykły brak środków bezpieczeństwa.
w tym artykule pokażemy, jak zainstalować najnowszą stabilną wersję PhpMyAdmin dla Apache lub Nginx na dystrybucjach RHEL, CentOS i Fedora.
tutaj dostarczyliśmy instalację PhpMyAdmin zarówno dla serwera WWW Apache lub Nginx. Tak więc, to zależy od ciebie, który serwer WWW wybrać do instalacji.
ale pamiętaj, że musisz mieć zainstalowaną lampę roboczą (Linux, Apache, PHP i MySQL / MariaDB) lub LEMP (Linux, Nginx, PHP i MySQL/MariaDB).
jeśli nie masz lampy roboczej lub Lempa, możesz śledzić nasze poniższe artykuły, aby skonfigurować.
zainstaluj stos LAMP
- zainstaluj stos LAMP na RHEL / CentOS 7/6 & Fedora 28-24
zainstaluj stos LEMP
- zainstaluj stos LEMP na RHEL / CentOS 7/6 & Fedora 28-24
Krok 1: Zainstaluj repozytoria EPEL i Remi
1. 4.8), musisz zainstalować i włączyć repozytoria EPEL i Remi na odpowiednich dystrybucjach Linuksa, jak pokazano:
na RHEL / CentOS 7
# yum install epel-release# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
na RHEL / CentOS 6
na Fedorze 28-24
Krok 2: Instalacja interfejsu internetowego PhpMyAdmin
2. Po zainstalowaniu powyżej repozytoriów, teraz czas zainstalować PhpMyAdmin za pomocą następującego polecenia, jak pokazano.
# yum --enablerepo=remi install phpmyadmin
Uwaga : Jeśli używasz PHP 5.4 na systemach RHEL/CentOS/Fedora, musisz uruchomić poniższe polecenie, aby je zainstalować.
# yum --enablerepo=remi,remi-test install phpmyadmin
Krok 3: Konfigurowanie PhpMyAdmin dla Apache lub Nginx
w Apache
nie musisz niczego konfigurować dla phpMyAdmin, ponieważ otrzymasz działający phpMyAdmin automatycznie pod adresem http://<ip address>/phpmyadmin
.
sugerowane Czytanie: polecenia MySQL Backup and Restore do administrowania bazą danych
główny plik konfiguracyjny znajduje się w /etc/httpd/conf.d / phpMyAdmin.conf, upewnij się, że dyrektywa Require all granted (dla Apache 2.4) i Allow from IP address została dodana wewnątrz bloku Directory /usr/share/phpmyadmin
.
na koniec uruchom ponownie Apache, aby zastosować zmiany.
-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------# systemctl restart httpd-------------- On RHEL/CentOS 6 --------------# service httpd restart
na Nginx
serwerze internetowym utworzymy dowiązanie symboliczne do plików instalacyjnych PhpMyAdmin do naszego katalogu głównego dokumentu internetowego nginx (np. /usr/share/nginx/html), uruchamiając następujące polecenie:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
na koniec uruchom ponownie Nginx i PHP-FPM, aby zastosować zmiany.
Krok 4: Dostęp do interfejsu internetowego PhpMyAdmin
Otwórz przeglądarkę i wskaż przeglądarkę na http://<ip address>/phpmyadmin
. Powinien otworzyć interfejs phpmyadmin (jak pokazano na obrazku poniżej).
w następnych artykułach podzielimy się kilkoma wskazówkami, aby zabezpieczyć instalację phpmyadmin na lampie lub stosie LEMP przed najczęstszymi atakami przeprowadzanymi przez złośliwe osoby.
Czytaj także: Jak zabezpieczyć domyślny adres URL logowania PhpMyAdmin