Projet

Général

Profil

Actions

Anomalie #1358

fermé

Bug MySQL lors de l'installation

Ajouté par Gorby Leo il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
22/11/2019
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

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é
Actions

Formats disponibles : Atom PDF