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

Wyłącz logowanie root w phpMyAdmin

phpMyAdmin to bardzo przydatne i potężne narzędzie do administrowania i zarządzania GUI oparte na sieci Web dla systemu baz danych MySQL i MariaDB. Tak dobrze, że phpMyAdmin może stać się luką w zabezpieczeniach, jeśli nieautoryzowane osoby mogą uzyskać dostęp do baz danych za pośrednictwem phpMyAdmin.

Jednym ze sposobów zabezpieczenia phpMyAdmina jest zabronienie logowania przy użyciu konta root. Konto root w MySQL i MariaDB ma nieograniczone uprawnienia dostępu do każdej bazy danych i wykonywania wszystkich funkcji związanych z systemem baz danych.

Ten samouczek pokazuje, jak ograniczyć logowanie przez roota przez phpMyAdmin.

  1. Zaloguj się do serwera WWW, który obsługuje phpMyAdmina przez SSH lub fizyczną konsolę.
  2. Zlokalizuj i zmień katalog (CD) na lokalizację, w której są zainstalowane skrypty phpMyAdmin. Na przykład /var/www/html/phpmyadmin/ lub /usr/share/phpmyadmin.
  3. Edytuj plik konfiguracyjny phpMyAdmin, tj. config.inc.php za pomocą edytora takiego jak vi lub vim i zmień wartości następujących parametrów:
    $cfg['Servers'][$i]['AllowRoot'] = FALSE;

    UwagaJeśli nie zostanie znaleziony żaden plik config.inc.php, utwórz go, kopiując go z pliku config.sample.inc.php w tej samej lokalizacji.
  4. Zapisz konfigurację, a teraz użytkownik root zostanie odrzucony z logowania przez phpMyAdmin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zoptymalizować wydajność MySQL za pomocą MySQLTuner

  2. Utwórz skrypt bash monitorujący zapytania MySQL

  3. MySQL aktualizuje połączoną tabelę

  4. MySQL:@zmienna a zmienna. Co za różnica?

  5. Jaka jest maksymalna długość danych, które mogę umieścić w kolumnie BLOB w MySQL?