Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/03/2021, à 15:32

abecidofugy

[Résolu] Créer super utilisateur pour phpMyAdmin

Salut,

Je suis ce tuto pour créer un super utilisateur pour MariaDB et éviter l’utilisation d’un compte root : https://devanswers.co/phpmyadmin-access … localhost/

J’ai ça comment retour de commande :

MariaDB [(none)]> CREATE USER 'pmauser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'monmotdepasse';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'BY 'monmotdepasse'' at line 1

Où est l’erreur ? Merci.

Dernière modification par abecidofugy (Le 14/03/2021, à 21:20)

Hors ligne

#2 Le 14/03/2021, à 20:40

Junkaria

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

Je pense que c'est ça que tu veux :

CREATE USER 'pmauser'@'localhost' IDENTIFIED VIA mysql_native_password USING 'monmotdepasse';

Dernière modification par Junkaria (Le 14/03/2021, à 20:41)


Ubuntu 08.04-11.04 | Linux Mint | ArchLinux

Hors ligne

#3 Le 14/03/2021, à 20:53

abecidofugy

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

Hum, on avance un peu :

ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number

Hors ligne

#4 Le 14/03/2021, à 21:19

abecidofugy

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

Ok, résolu, j’ai suivi la méthode 2 : https://sites.google.com/site/nazmulhud … mal-number

Merci

Dernière modification par abecidofugy (Le 14/03/2021, à 21:20)

Hors ligne

#5 Le 15/03/2021, à 12:07

Junkaria

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

En effet, la table exige que ton mot de passe soit hashé (donc en utilisant la fonction PASSWORD sur ton mot de passe en clair).


Ubuntu 08.04-11.04 | Linux Mint | ArchLinux

Hors ligne

#6 Le 15/03/2021, à 12:40

bruno

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

Cela vient de la commande utilisée, il suffisait de consulter la doc mysql et pas besoin de hachage préalable du mot de passe :

CREATE USER 'nom_utilisateur_choisi'@'localhost' IDENTIFIED BY 'mot_de_passe_solide';

#7 Le 16/03/2021, à 15:24

abecidofugy

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

Je galère, lol

Sur la page du wiki je suis ce bloc de commandes :

CREATE DATABASE application;
CREATE USER 'utilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe';
GRANT ALL ON application.* TO 'utilisateur'@'localhost';
FLUSH PRIVILEGES;
QUIT;

Arrivé à la ligne du grant, j’ai ça :

MariaDB [(none)]> GRANT ALL ON monnomunique.* TO 'monnomunique'@'localhost';
ERROR 1044 (42000): Access denied for user 'pmauser'@'localhost' to database 'monomunique'

Que faire ? Merci.

Hors ligne

#8 Le 16/03/2021, à 16:12

abecidofugy

Re : [Résolu] Créer super utilisateur pour phpMyAdmin

Résolu. Sorry

//EDIT je rajoute juste que j’ai résolu la chose en suivant le reste des lignes, à savoir appliquer : GRANT ALL ON *.* TO 'pmauser'@'localhost' WITH GRANT OPTION;

Dernière modification par abecidofugy (Le 16/03/2021, à 16:20)

Hors ligne