Bonjour,

Je suis connecté en ssh sur mon hébergement. J'ai déployé mon projet Symfony 4 dessus.
Ensuite il faudrait mettre en place la base de données non ?

Donc je fais :

$ php bin/console doctrine:database:create

Voici l'erreur affichée :

$ php bin/console doctrine:database:create
Could not create database `blog` for connection named default
An exception occurred while executing 'CREATE DATABASE `blog':

SQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'jack'@'localhost' to database 'blog'

Quelqu'un saurait le pourquoi ? Merci d'avance

3 réponses


olive140
Réponse acceptée

Bonjour,
La base est elle en local ?
L'utilisateur jack existe t'il ?
Si oui quel sont les droits de cet utilisateur ?

Arbi
Réponse acceptée

il faut que l'utilisateur jack a le droit CREATE ALERT ...

gktforum
Auteur

olive140, Il y a 4 jours - SignaleraroundIl a répondu à ma question !aroundaroundBonjour,aroundLa base est elle en local ?aroundL'utilisateur jack existe t'il ?aroundSi oui quel sont les droits de cet utilisateur ?

Bonjour,

Tout d'abord je tiens à m'excuser car je n'arrive pas à afficher correctement les réponses même en utilisant le []() de l'éditeur.
donc ceci est la réponse à olive140, merci d'avoir répondu.

L'ancienne base est en local, le serveur n'avait aucune base de données. Donc j'ai dû en créér une nouvelle à la main avec l'utilisateur jack ayant tous les droits ensuite j'ai fais un

php bin/console doctrine:schema: update --force

C'était mon premier test donc c'est nouveau pour moi, je tatonne un peu à l'aveuglette, encore merci :) aussi à Arbi