Recherche…


Définir le mot de passe root, activer l'utilisateur root pour l'accès socket et http

Résout le problème de: accès refusé pour l'utilisateur root en utilisant le mot de passe YES Arrête mySQL:

sudo systemctl stop mysql

Redémarrez mySQL, en ignorant les tables de droits:

sudo mysqld_safe --skip-grant-tables

S'identifier:

mysql -u root

Dans le shell SQL, regardez si les utilisateurs existent:

select User, password,plugin FROM mysql.user ;

Mettre à jour les utilisateurs (plugin null permet à tous les plugins):

update mysql.user set password=PASSWORD('mypassword'), plugin = NULL WHERE User = 'root';
exit;

Dans le shell Unix, arrêtez mySQL sans les tables de droits, puis redémarrez avec les tables de droits:

sudo service mysql stop
sudo service mysql start


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow