mysqlでルートパスをリセットする方法は3つあります:
1 -次のコマンドを起動します:
sudo service mysql reset-password
2 -次のことも試すことができます:
`sudo dpkg-reconfigure mysql-server-x.x`
3 -3番目の解決策は少し長いですが、私にとってはうまくいきました:
`sudo service mysql stop`
`sudo /usr/bin/mysqld_safe --skip-grant-tables & mysql -h localhost`
これで、権限をバイパスするmysqlに接続されました。
USE mysql;
UPDATE USER
SET password = password('<your_new_pass>')
WHERE USER = 'root' AND host = 'localhost';
これでルートパスをリセットする必要があります。 mysql cltを終了し、mysqlサービスを再起動するだけです:
quit
sudo mysqladmin shutdown
sudo service mysql start