sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Uso de PHPMyAdmin para administrar Amazon RDS

Encontré que la mayoría de las respuestas en esta pregunta carecen de explicación. Para agregar un servidor RDS en phpMyAdmin instalado en EC2, primero puede iniciar sesión en su EC2 a través de SSH. Luego, emita el siguiente comando para editar el archivo de configuración de phpMyAdmin (use vi , nano o cualquier otra herramienta de edición de texto favorita):

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

Encuentra las siguientes líneas en config.inc.php :

/*
 * End of servers configuration
 */

Agregue las siguientes líneas arriba la línea "Fin de configuración de servidores":

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

que YOUR_SERVER_NAME es el nombre que se muestra en el cuadro de selección de la página de inicio de sesión de phpMyAdmin. Si elimina esta línea, el nombre de host RDS completo se mostrará en el cuadro de selección (que es demasiado largo, obviamente). Recuerde guardar el config.inc.php .

Hay varios otros ajustes de configuración, cuyos detalles puede encontrar en la documentación oficial .

Nota: La otra respuesta sugiere inicio de sesión automático con nombre de usuario y contraseña preestablecidos en el archivo de configuración:

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

que es extremadamente peligroso si su phpMyAdmin está expuesto al público. No querrás mostrar el esquema de tu base de datos a todo el mundo, ¿verdad? Si realmente desea utilizar el inicio de sesión automático, asegúrese de que su phpMyAdmin sea accesible solo a través de direcciones IP específicas.