Ma configuration : Wamp 3.2.0 - 64 bit MySQL 5 Je rencontre un souci de mot de passe avec MySQL.
Dans PhpMyAdmin, j'ai l'utilisateur root avec un mot de passe vide, normal.
J'ai créé un second utilisateur cette fois-ci avec un mot de passe, (user1, pwd1).
Dans PhpMyAdmin > Compte utilisateur, je peux vérifier que user1 a bien un mot de passe.
Lorsque je me connecte à PhpMyAdmin avec le couple identifiant / Mot de passe de user1, la connexion réussit. Par contre, lorsque je tente d'installer Wordpress, en utilisant le même couple identifiant / Mot de passe, la connection échoue.
Pour écarter un souci lié à Wordpress, j'ai utiliser un simple script Php de connexion, et la connexion échoue également.
Par contre, avec ce script, si j'indique pour user1 un mot de passe vide, la connexion réussit !
Si je retourne dans l'installation de Wordpress en utilisant pour user1 un mot de passe vide, la connexion réussit, mais impossible de sélectionner la base de données indiquée pour l'installation.
Autrement dit : Pour la connexion à PhpMyAdmin, l'identifiant et mot de passe de l'utilisateur sont bien pris en compte, Pour une connexion depuis un script, le couple identifiant / Mot de passe n'est pas pris en compte, Pour pouvoir se connecter depuis un script il faut laisser le mot de passe vide, mais l'utilisateur n'a aucun droit. J'ai fait le test avec plusieurs utilisateurs, y compris root, le résultat est le même et ce malgrés la totalité des droits.
Vous avez une idée ?
Modifie 1 fois. Derniere modification le 12/02/2020 à 08:35 par yochi.
PhpMyAdmin ne gére absolument pas les utilisateurs et les mots de passe.
Ceux-ci sont gérés par MySQL ou MariaDB, cela dépend quel est le gestionnaire par défaut. Voir Clic-Droit icône Wampmanager -> Aide -> MySQL - MariaDB
Il existe un script de test de connexion SQL : wamp64\www\testmysql.php à modifier selon vos paramètres et à lancer depuis la page d'accueil de Wampserver par 'http://localhost/testmysql.php'
Je n'avais pas perçu cette subtilité entre les gestionnaires MySql et MariaDB.
Dans le fichier texte qui y fait référence, il y est indiqué : que le gestionnaire par défaut utilise le port 3306, Que si MySql est le gestionnaire par défaut, MariaDB utilise le port 3307, Que si MariaDB est le gestionnaire par défaut, MySql utilise le port 3308.
Si les 2 gestionnaires sont activés, sur l'écran de connexion de PhpMyadmin, le gestionnaire en premier dans la liste est le gestionnaire par défaut.
Alors voilà, j'ai fait des tests et ce n'est pas très concluant.
En passant par le menu dans la zone des notifications, j'ai bien : "changer prompt console MySql : Défaut", ce que je traduis par, MySql est le gestionnaire par défaut donc: Je devrais le trouver en premier dans la liste des gestionnaires sur l'écran de connexion de PhpMyadmin ; ce qui n'est pas le cas, Le port 3306 devrait être utilisé par MySql, ce qui n'est pas le cas.
Du coup, j'ai désactivé MariaDB, ce qui m'est confirmé par le fait que sur l'écran de connexion de PhpMyadmin, je n'ai plus le choix du gestionnaire et après connexion, le serveur indiqué est bien MySql. Par contre, le port du serveur est toujours 3308.
Est-ce normal ? bien que je pense que non.
Du coup, comment faire pour forcer manuellement pour que le serveur MySql écoute sur le port 3306, le port par défaut.
Port Utilisé par MySQL : 3308... et, en dessous... Utiliser un port autre que 3308 et choisir 3306
> Par contre, le port du serveur est toujours 3308. Dans le fichier mariadb_mysql.txt il est bien noté : Il existe un outil pour inverser d'un seul clic le SGBD par défaut si les deux sont activés (MySQL ET MariaD...
En effet, mais alors : Si MariaDB est le gestionnaire par défaut, il utilise le port 3306 donc en utilisant le port 3306 au lieu de 3308 pour MySql, ça ne génère pas de conflit ?
Ne parvenant pas à basculer MySql en tant que gestionnaire par défaut, je n'avais pas osé ;(.
De plus, j'éprouve quelques difficultés à consulter les écran de résultats d'actions. En effet, je suis aveugle et j'utilise un logiciel de revue d'écran qui ne restitue pas parfaitement ces écrans.
> Comment puis-je mettre ce sujet en résolu ? Merci. Ce forum étant très vieux, il n'y a pas de balise Résolu ! Éventuellement, on peut éditer (modifier) le premier message pour ajouter [résolu] dans le titre.
Désolé pour le piètre support des aveugles. Le forum ne peut pas évoluer. Quant aux menus de wampmanager (Aestan Tray Menu) je ne sais pas ce qui pourrait améliorer la "visibilité" !
Quelque part, je suis content qu'un aveugle puisse utiliser Wampserver.