Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Adminer — zaawansowane narzędzie do administrowania bazami danych oparte na sieci WWW dla systemu Linux

Zawsze wchodzimy w interakcję z bazami danych, aby wykonywać zadania w różny sposób. Możemy łączyć się bezpośrednio i wykonywać zadania za pomocą SQL CLI tryb lub użytkownik inny niż DBA woli używać narzędzi GUI o nazwie phpMyAdmin lub phpPgAdmin .

Wielu z nas zna phpMyAdmin lub phpPgAdmin narzędzia do zarządzania bazami danych. W tym poście omówimy kolejne narzędzie do zarządzania bazą danych o nazwie Adminer .

Co to jest administrator

Administrator (Poprzednio phpMinAdmin ) to w pełni funkcjonalne narzędzie do zarządzania bazami danych napisane w PHP . Administrator jest alternatywą dla phpMyAdmin gdzie możemy zarządzać treścią w MySQL , SQLite , Wyrocznia , PostgreSQL efektywne bazy danych.

Dostępnych jest wiele internetowych narzędzi do zarządzania bazami danych. Znajdujemy Administratora jest bardzo przyjazny dla użytkownika. Zakładamy, że masz już zainstalowany Apache , PHP i wybraną bazę danych.

Funkcje administratora

  1. Podstawowe funkcje:dodawanie/usuwanie/modyfikowanie baz danych/tabeli.
  2. Modyfikuj obiekty bazy danych (widoki, wyzwalacze, procedury, uprawnienia użytkownika, zmienne, procesy itp.)
  3. Wykonywanie poleceń SQL z pola tekstowego lub pliku.
  4. Importuj i eksportuj bazy danych i tabele.
  5. Eksportuj bazę danych, dane, strukturę, widoki, procedury do SQL lub CSV.
  6. Pokaż procesy i zabij je.
  7. Wyświetl użytkowników i uprawnienia oraz zmień je.
  8. Obsługa wielu języków.

Wymagania wstępne

  1. Serwer WWW Apache
  2. Obsługuje PHP 5 z włączonymi sesjami
  3. Baza danych (MySQL, PostgreSQL, SQLite, MongoDB itp.)

Dlaczego warto korzystać z Adminera?

Nie ma wątpliwości, że phpMyAdmin jest jednym z najpopularniejszych narzędzi do administrowania bazami danych typu open source do zarządzania MySQL bazy danych. Jednak z jakiegoś powodu uważam, że nie jest to zbyt odpowiednie, z tego powodu Administrator pojawia się na obrazie.

Teraz zastanawiasz się, dlaczego Administrator jest lepszą alternatywą dla phpMyadmin ?. Szczerze mówiąc, lista jest zbyt obszerna i niektóre punkty mogą być dla Ciebie nieistotne. Najważniejsze różnice to:

  1. Porządniejszy, przyjazny dla użytkownika interfejs
  2. Wyjątkowa obsługa funkcji MySQL
  3. Wysoka wydajność
  4. Mniejszy rozmiar (tylko 366kB)
  5. Wysoce zabezpieczone

Aby dowiedzieć się więcej o szczegółowych funkcjach i porównaniach między nimi, zobacz stronę porównawczą.

Instalacja Adminera w Linuksie

Przejdź do oficjalnego administratora i pobierz najnowsze pliki źródłowe (tj. wersja 4.0.2 ) za pomocą poniższego linku.

  1. http://www.adminer.org/en/#download

Alternatywnie możesz również pobrać najnowszy pakiet źródłowy za pomocą następującego wget polecenie.

[[email protected] ~]# wget http://downloads.sourceforge.net/adminer/adminer-4.0.2.zip

Rozpakuj plik zip administratora, który utworzy administratora katalog z plikami.

[[email protected] ~]# unzip adminer-4.0.2.zip

Skopiuj „administrator-4.0.2 ‘ do katalogu DocumentRoot serwera WWW.

[[email protected] ~]# cp -r adminer-4.0.2 /var/www/html/		[For RedHat based Systems]

[[email protected] ~]# cp -r adminer-4.0.2 /var/www/			[For Debian based Systems]

Na koniec otwórz i wskaż swoją przeglądarkę w katalogu „administrator”.

http://localhost/adminer-4.02/adminer
OR
http://ip-address/adminer-4.02/adminer

Wpisz swoją nazwę użytkownika i hasło swojej bazy danych, aby zalogować się do panelu.

Ekran po zalogowaniu
Tworzenie użytkownika
Utwórz bazę danych

Linki referencyjne

Strona główna administratora

Wniosek

Administrator to bardzo potężne narzędzie internetowe do zarządzania bazami danych z bogatymi funkcjami. Wypróbuj go i podziel się z nami swoim doświadczeniem w polu komentarzy poniżej.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. int(11) vs. int(cokolwiek innego)

  2. Robisz chwilę / pętlę, aby uzyskać 10 losowych wyników

  3. MySQL Group_Concat() a T-SQL String_Agg()

  4. Jak zmienić sekundy na wartość czasu w MySQL?

  5. Zrozumienie MySQL TRUNCATE TABLE na praktycznych przykładach