Page 1 sur 1
[MariaDB] Can't find any matching row in the user table (résolu)
Publié : mar. 09 mars 2021, 19:25
par ignace72
Bonsoir à tous.
J’ai une erreur dans MariaDB.
Quand je tappe la commande suivante pour créer un utilisateur j’ai l’erreur : Can't find any matching row in the user table
CREATE USER 'utilisateur'@'localhost' IDENTIFIED BY 'motdepasse';
Si quelqu’un a une idée pour résoudre mon problème ?
Merci.
Ignace.
Re: [MariaDB] Can't find any matching row in the user table
Publié : mar. 09 mars 2021, 21:36
par FoolEcho
Salut,
Sans plus de contexte, difficile de te répondre.
A minima, FLUSH PRIVILEGES;
pour recharger les permissions puis recommencer.
Sinon il faudra plus que juste cette ligne pour t'aider... C'est une base existante, tu fais un drop user avant, etc. ?
Re: [MariaDB] Can't find any matching row in the user table
Publié : mer. 10 mars 2021, 18:48
par ignace72
Bonsoir FoolEcho.
Je viens de faire FLUSH PRIVILEGES; et ça me répond :
Code : Tout sélectionner
ERROR 1396 (HY000): Operation CREATE USER failed for 'TQ9eMJZGK27q42vv47'@'localhost'
Je n’ai pas fait un drop user avant.
C’est une installation remise au propre après une installation de Mysql 8, j’ai réinstallé MariaDB. J’ai tout remis au propre, mais ça n’a pas du suffire, j’ai du oublier quelque chose.
Ignace.
Re: [MariaDB] Can't find any matching row in the user table
Publié : jeu. 11 mars 2021, 07:38
par FoolEcho
Je ne sais pas ce que tu appelles 'remise au propre'.
Tu peux vérifier les utilisateurs actuellement présents en base via
SELECT Host,User FROM mysql.user;
.
L'erreur peut signifier que cet utilisateur existe déjà il me semble.

Re: [MariaDB] Can't find any matching row in the user table
Publié : jeu. 11 mars 2021, 07:53
par ignace72
Bonjour, FoolEcho.
Effectivement, l’utilisateur existe bien réellement. Le site est bien fonctionnel juste pour la page d’index.
Le problème maintenant c’est que je n’ai pas accès à l’interface de login de Wordpress, j’ai l’erreur suivante :
Je vais rouvrir un nouveau fil pour ça.
Merci à tous.
Ignace.