Pages : 1
#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
Pages : 1