AWS: Conectar LARAVEL a base de datos RDS

El detalle esta en la configuración, del Security Gruop, necesitas agregar el puerto en el SG, que tiene asignado la instancia RDS, para ello vamos a:

 

Damos click en el SG, luego vamos a la pestaña Inbound -> Edit y ahi agregamos el puerto MYSQL/AURORA

Finalmente en el archivo .env que se encuentra en la raiz de nuestro proyecto Laravel, ponemos nuestros datos de conexión:

 

Ahora si, ya podemos correr en la terminal el comando php artisan migrate, si es que vamos a correr las migraciones o si ya tienes montada tu BD, ya puedes trabajar normalmente.

 

SOLUCIÓN para el error “could not find driver”

Después de mucho investigar, encontré chingomil soluciones en windows y descomentando la linea extension=pdo_mysql.so, peeeero, en una instancia EC2 con Amazon Linux, no aplica.

Aún corriendo el comando php -m (Para visualizar los módulos instalados con PHP), ya se veía activado el modulo: pdo_mysql. Pero al correr un phpinfo(); solo se notaba el driver de sqlite.

La solución consiste en buscar los paquetes disponibles para PHP – MYSQL, lo hacemos asi:

Al correr nuevamente el phpinfo();

Ya nos sale activado el driver pdo_mysql

 

 

, ,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.