ubuntu mysqlパスワードを忘れてパスワードを変更

1250 ワード

今日windowsにvagrantをインストールする時いくつかの問題に出会って、まずbiosのenable virtualizationをenableに設定して、この問題は私は何時間もデバッグして、最後にやっとこの問題を思い出しました.それからubuntuでmysqlを詰める時もいくつかの問題に出会って、まずパスワードは私が忘れて、それからいくつかの資料を調べて、みんなが少し穴をあけないことを望みます.
1.mysqlサービスをオフにする
sudo service mysql stop
//  
sudo /etc/init.d/mysql stop

2.mysql関連プロセスをすべて殺す
sudo killall -9 mysqld

3.セーフモードでmysqlを起動する
 sudo mysqld_safe --skip-grant-tables --skip-networking &

4.mysql clientを起動する
mysql -u root

5.ログインに成功したら、次のコマンドを実行して権限を更新します.
FLUSH PRIVILEGES;

6.mysql rootパスワードの変更
UPDATE mysql.user SET Password=PASSWORD('yourpassword') WHERE User='root';
//   mysql5.7                 
UPDATE mysql.user SET authentication_string=PASSWORD('yourpassword') WHERE User='root';

7.最後に、次のコマンドを実行して構成をリフレッシュします.
FLUSH PRIVILEGES;

8.mysqlコンソールを終了する
exit

9.すべてのmysqlセキュリティモードのプロセスを殺し、mysqlを起動する
sudo killall mysqld_safe && sudo service mysql start

10.最終接続mysql
mysql -u root -p yourpassword