J'ai récemment formaté mon mac book pro, après avoir cloné le projet depuis github et installé les choses dont j'ai besoin comme MySql et Sequel Pro, j'ai essayé de migrer les informations de la base de données mais j'ai obtenu cette erreur :
Illuminate\Database\QueryException : SQLSTATE[42000]: Erreur de syntaxe ou violation d'accès: 1231 La variable 'sql_mode' ne peut pas être définie à la valeur 'NO_AUTO_CREATE_USER' (SQL : select * from information_schema.tables where table_schema = fisica and table_name = migrations)
Trace de l'exception:
1 PDOException::("SQLSTATE[42000]: Erreur de syntaxe ou violation d'accès: 1231 La variable 'sql_mode' ne peut pas être définie à la valeur 'NO_AUTO_CREATE_USER'")
Versions:
Mysql 8.0.11
Laravel 5.6.12
PHP 7.1.14 (cli)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=fisica
DB_USERNAME=xxx
DB_PASSWORD=xxx
J'ai créé la base de données à partir de l'interface graphique de Sequel PRO
0 votes
Cela aide-t-il? stackoverflow.com/questions/12594594/…
0 votes
Il semble que vous devez faire quelque chose comme (en tant qu'utilisateur root) :
GRANT ALL ON fisica.* TO 'nom_utilisateur_ici'@'127.0.0.1' IDENTIFIED BY 'mot_de_passe_ici'; FLUSH PRIVILEGES;
1 votes
Pouvez-vous ajouter la partie supérieure de votre fichier dump à votre question?
0 votes
@DavidBrossard J'ai mysql 8.0.11 donc je ne pense pas.
0 votes
@num8er je vais essayer!