25-11
Mot de passe SQL root perdu !

/etc/init.d/mysql stopOn le relance ensuite sans prendre en compte les permissions et sans aller dans le background &.
mysqld --skip-grant-tables --skip-networking &On se connecte en user MySQL
mysql mysqlEnsuite, il nous reste à mettre à jour le mot de passe de l'user root. Dans cet exemple "teresa".
mysql> UPDATE user SET -> password = PASSWORD('teresa') -> WHERE user = 'root' -> AND host = 'localhost'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> exit;Il ne nous reste plus qu'à relancer MySQL normalement avec le script d'init.
# On stop d'abord ce qu'on était en train de faire /etc/init.d/mysql stop # On relance MySQL normalement /etc/init.d/mysql startVoilà, tout devrait être bon, on va quand même vérifier
mysql -u root -pteresa Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 96 mysql> SELECT 'Ca marche on dirait'; +---------------------+ | Ca marche on dirait | +---------------------+ | Ca marche on dirait | +---------------------+ 1 row in set (0.00 sec)Voilà, tout fonctionne correctement. Il ne nous reste plus qu'à aller vérifier correctement les permissions. Pour ça j'utilise PHPMyAdmin, un peu plus simple et graphique.
Votre commentaire
Aucun commentaire pour ce billet.