Outils pour utilisateurs

Outils du site


symfony4:creation_user_et_db

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)

  • Cocher Créer une base portant son nom …

  • 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 :

.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

symfony4/creation_user_et_db.txt · Dernière modification: 2020/04/12 20:15 (modification externe)