====== 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]]