Anomalie #1358
ferméBug MySQL lors de l'installation
0%
Description
Bonjour (again),
Lors de l'étape d'installation, je choisis "Nouvelle installation", je saisis les bons paramètres dans les champs de config de la bdd et j'obtiens :
Connexion à la base impossible
Connect Error: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
#0 /usr/local/www/galette/galette/lib/Galette/Core/Db.php(287): Zend\Db\Adapter\Driver\Pdo\Connection->connect() #1 /usr/local/www/galette/galette/lib/Galette/Core/Install.php(464): Galette\Core\Db::testConnectivity('mysql', 'galette', 'XXxXx', 'localhost', '3306', 'galette') #2 /usr/local/www/galette/galette/install/steps/db_checks.php(41): Galette\Core\Install->testDbConnexion() #3 /usr/local/www/galette/galette/webroot/installer.php(308): include_once('/usr/local/www/...') #4 {main}
Lorsque je teste le login dans la bdd en ligne de commande avec les mêmes params, cela fonctionne.
--
Gorby.
Mis à jour par Johan Cwiklinski il y a environ 5 ans
Ça ressemble a une conf désactivée dans MySQL, mais je n'en ai pas (mariadb only ici), MySQL 8 n'est absolument pas testé (et ce n'est pas une priorité, mariadb et postgresql fonctionnent sans soucis).
Mis à jour par Johan Cwiklinski il y a environ 5 ans
- Statut changé de Nouveau à Commentaire
Mis à jour par Gorby Leo il y a environ 5 ans
J'ai pas les yeux en face des trous aujourd'hui, je n'avais pas bien lu le message d'erreur... Une recherche Internet renvoie rapidement des résultats.
Ici, c'est car la méthode de création des users sql est plus sécurisée qu'avant, du coup il faut, pour l'user galette, utiliser l'ancienne méthode (la classique on va dire).
J'ai changé le format du mot de passe :
alter user 'galette'@'%' identified with mysql_native_password by 'XxXxXX';
Et ça passe nickel.
Merci de m'avoir remis dans le droit chemin, je m'étais planté sur ce coup là :)
--
Gorby.
Mis à jour par Johan Cwiklinski il y a environ 5 ans
- Statut changé de Commentaire à Rejeté