phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Wykorzystanie PHPMyAdmin do administrowania Amazon RDS

Większość odpowiedzi w tym pytaniu nie jest wyjaśniona. Aby dodać serwer RDS w phpMyAdmin zainstalowanym w EC2, możesz najpierw zalogować się do EC2 przez SSH. Następnie wydaj następujące polecenie, aby edytować plik konfiguracyjny phpMyAdmin (użyj vi , nano lub dowolne inne ulubione narzędzie do edycji tekstu):

sudo vi /etc/phpMyAdmin/config.inc.php # Amazon Linux
sudo vi /etc/phpmyadmin/config.inc.php # Ubuntu Linux

Znajdź następujące wiersze w config.inc.php :

/*
 * End of servers configuration
 */

Dołącz następujące wiersze powyżej wiersz „Koniec konfiguracji serwerów”:

$i++;
$cfg['Servers'][$i]['host'] = 'xxxxx.xxxxxxxxxx.us-east-1.rds.amazonaws.com';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['verbose'] = 'YOUR_SERVER_NAME';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = TRUE;

który YOUR_SERVER_NAME to nazwa wyświetlana w polu wyboru strony logowania phpMyAdmin. Jeśli usuniesz tę linię, cała nazwa hosta RDS zostanie wyświetlona w polu wyboru (które jest oczywiście zbyt długie). Pamiętaj, aby zapisać config.inc.php .

Istnieje kilka innych ustawień konfiguracyjnych, których szczegóły można znaleźć w oficjalnej dokumentacji .

Uwaga: Druga odpowiedź sugeruje automatyczne logowanie z ustawioną nazwą użytkownika i hasłem w pliku konfiguracyjnym:

$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = '__FILL_IN_DETAILS__';
$cfg['Servers'][$i]['password']      = '__FILL_IN_DETAILS__';

co jest bardzo niebezpieczne jeśli Twój phpMyAdmin jest publicznie dostępny. Nie chcesz pokazywać wszystkim schematu bazy danych, prawda? Jeśli naprawdę chcesz korzystać z automatycznego logowania, upewnij się, że Twój phpMyAdmin jest dostępny tylko za pośrednictwem określonych adresów IP.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Hasło PhpMyAdmin

  2. Funkcja MySQL STR_TO_DATE nie działa przez jakiś czas

  3. Dodać wiersz do JTable i Database (phpMyAdmin)?

  4. Tworzenie listy wiadomości w SQL

  5. MySQL 5.1 / phpMyAdmin - logowanie instrukcji CREATE/ALTER