Bonjour,
à la suite d'une panne, j'ai réinstallé Ubuntu 18
Puis Mysql 5.7 par la commande sur le terminal :
$ sudo apt install mysql-server
L'installation s'est bien passée, puis j'ai voulu me connecter par la commande sur le terminal EN TANT QU'UTILISATEUR :
$ mysql -u root -p
puis le mot de passe
et là il me refuse l'accès.
Si je me mets en tant que super-utilisateur par
$ sudo su
puis mot de passe, je récrits la même commande :
# mysql -u root -p (puis le mot de passe)
et là j'entre dans mysql et je peux faire toutes les commandes.
Mais je les fais en tant que super utilisateur et non en tant qu'utilisateur et ceci est très génant car cela m'enpêche un programme java d'avoir accès à ses données.
et quand je fais la commande
bien que je sois en super-utilisateur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mysql> grant all privileges on *.* to 'utilisateur'@'localhost' identified by 'mdp' with grant option; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mais quand je fais :
ça passe ce qui est normal puisque c'est root alors que je veux donner l'accès à la Base à l'UTILISATEUR !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'mdp' with grant option; Query OK, 0 rows affected, 1 warning (0.00 sec)
Que faire ?
Merci pour votre collaboration
Partager