sql >> Database >  >> Database Tools >> phpMyAdmin

PHPMyAdmin gebruiken om Amazon RDS te beheren

Ik vond dat de meeste antwoorden op deze vraag geen uitleg bevatten. Om RDS-server toe te voegen in phpMyAdmin geïnstalleerd in EC2, kunt u eerst inloggen op uw EC2 via SSH. Geef vervolgens de volgende opdracht om het configuratiebestand van phpMyAdmin te bewerken (gebruik vi , nano of een andere favoriete tekstbewerkingstool):

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

Zoek de volgende regels in config.inc.php :

/*
 * End of servers configuration
 */

Voeg de volgende regels toe hierboven de regel "Einde serverconfiguratie":

$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;

welke YOUR_SERVER_NAME is de naam die wordt weergegeven in het selectievak van de phpMyAdmin-aanmeldingspagina. Als u deze regel verwijdert, wordt de hele RDS-hostnaam weergegeven in het selectievak (dat natuurlijk te lang is). Vergeet niet om de config.inc.php . op te slaan .

Er zijn verschillende andere configuratie-instellingen, waarvan u de details kunt vinden in de officiële documentatie .

Opmerking: Het andere antwoord suggereert automatisch inloggen met vooraf ingestelde gebruikersnaam en wachtwoord in het configuratiebestand:

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

dat is extreem gevaarlijk als uw phpMyAdmin openbaar is. U wilt uw databaseschema toch niet aan iedereen laten zien? Als je echt automatisch inloggen wilt gebruiken, zorg er dan voor dat je phpMyAdmin alleen toegankelijk is via specifieke IP's.



  1. phpmyadmin 2002-fout voor externe server

  2. De datum/tijd verwijderen in het SQL-script dat is gegenereerd met SSMS?

  3. Heb problemen met het installeren van phpmyadmin op PHP7 Apache/2.4.7 (Ubuntu)

  4. Maak een invoegscript van geselecteerde resultaten