1
mysqlの再起動およびバイパスセキュリティ検出を停止します
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
2
「の/ var /実行/ mysqldが」UNIXソケットファイルのために表示された場合は存在しません。
mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld
直到のmysqld_safeはは/ var / libに/のmysqlのデータベースでmysqldデーモンの起動
3
use mysql;
update user set authentication_string=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
5.7
https://blog.csdn.net/lynnyq/article/details/80296137
サーバーを再起動します