Table des matières

Création de l'utilisateur et de la base de données

Utilisateur

Créer un nouvel utilisateur avec phpMyAdmin.

Configuration

Selon l'environnement dev ou prod, créer un fichier .env.dev.local ou .env.prod.local à la racine du projet Symfony, et y écrire la valeur DATABASE_URL :

.env.prod.local
DATABASE_URL=mysql://db_user:db_password@localhost:3306/db_name?serverVersion=5.7

Version du serveur

Le version du serveur doit être indiquée, soit à la fin de DATABASE_URL, soit dans le fichier doctrine.yaml.

La version du serveur peut être obtenue par la commande suivante :

mysql -V

Si c'est MariaDB, préfixer le numéro de version comme suit :

?serverVersion=mariadb-10.2.12

Doc : https://symfony.com/doc/current/reference/configuration/doctrine.html#doctrine-dbal-configuration