Je suis en train d'essayer de réinitialiser le mot de passe root suivantes MysqlPasswordReset mais quand j'essaie de démarrer le serveur avec l'option --skip-grant-tables le serveur ne démarre pas
- Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-59-générique x86_64)
- mysql Ver 14.14 Distrib 5.7.17, pour Linux (x86_64)
Le serveur est en cours d'exécution
$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Arrêter le serveur
$ sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
Essayez de démarrer avec l'option --skip-grant-tables
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
[1] 9856
Se connecter sans mot de passe
$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[1]+ Exit 1 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking
J'ai aussi essayé de démarrer avec mysql_safe (erreur.le journal est vide)
sudo mysqld_safe --skip-grant-tables
2017-02-01T16:33:31.382105Z mysqld_safe Logging to syslog.
2017-02-01T16:33:31.383942Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-01T16:33:31.386058Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-01T16:33:31.388009Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.