====== Création de l'utilisateur et de la base de données ======
===== Utilisateur =====
Créer un nouvel utilisateur avec **phpMyAdmin**.
* Sélectionner l'authentification MySQL native !!!
* Faire générer un mot de passe aléatoire (Ctrl+C sur le mot de passe car on en aura besoin plus tard)
{{:symfony4:capture_d_ecran_du_2020-04-11_07-32-33.png?nolink|}}
* Cocher **Créer une base portant son nom ...**
{{:symfony4:capture_d_ecran_du_2020-04-11_07-35-23.png?nolink|}}
* Ou bien créer une base de données et donner tous les droits à l'utilisateur sur cette DB.
===== 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** :
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]]