Configurar la base de datos MySQL en Laravel a partir de SQLite

En este apartado vamos a configurar la base de datos; dependiendo del sistema operativo que emplees, van a ser diferentes los pasos.

También es importante señalar que estos pasos solamente debes de realizarlos si creastes el proyecto mediante el instalador de Laravel y seleccionastes MySQL como base de datos o si actualizastes el proyecto para emplear MySQL.

Si no escogistes MySQL, desde el archivo env verás:

.env

DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=laravel
# DB_USERNAME=root
# DB_PASSWORD=

Es decir, estamos empleando SQLite, la base de datos se encuentra dentro:

database\database.sqlite

Para visualizar la misma, puedes emplear alguna extensión de VSC o instalar manejadores como:

https://sqlitebrowser.org/

Si quieres cambiar a MySQL, debes de crear manualmente una base de datos en MySQL y configurar los parámetros:

.env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=larafirststeps
DB_USERNAME=root
DB_PASSWORD=

Acepto recibir anuncios de interes sobre este Blog.

Veremos los pasos a seguir para configurar una base de datos MySQL en Laravel que emplea por defecto una base de datos en SQLite por defecto a partir de la versión 11.

- Andrés Cruz

In english