どのようにUbuntuのMySQLのrootパスワードをリセットする
パスワードは覚えておくのは難しいので、MySQLのrootパスワードを忘れてしまった場合、幸いにも、それを変更する方法があります.このポストはあなたのために書かれました、そして、このポストの終わりに、あなたは正常にMySQLのパスワードを変えました.
このブログは、UbuntuのAPTパッケージマネージャでインストールされたMySQLデータベースとMariDBデータベースのルートパスワードをリセットする方法を示します.ルートパスワードを変更する手順は、MySQLがインストールされているかどうかによって異なります.
答えに移動する前に、UbuntuのMySQLデータベースの最新バージョンがあると仮定します.このブログは簡単にUbuntuのMySQLルートパスワードを変更するためのガイドに従って提供します.したがって、時間を無駄にせずに、始めましょう.
1 .チェックMySQLバージョン
最初に、あなたのMySQLのバージョンをチェックしてください、このポストがバージョン8以上でルートパスワードを変える解決を含んでいるので.あなたのMySQLのバージョンが8より低いならば、答えは異なります.次のコマンドを実行します.
2 . MySQLサーバを停止する
MySQLのrootパスワードを変更するには、まずMySQLサーバーをシャットダウンする必要があります.
スキップグラントテーブル&ネットワーク
MySQLサーバーを起動するには、テーブルとネットワークチェックを無視せずに、環境変数を設定します.次のコマンドを実行します.
4 . MySQLサービスの起動
環境変数MySQLHUNEを設定した後、MySQLサービスを起動します.次のコマンドを実行します.
MySQLシェルへのログイン
この段階で、パスワードなしでMySQLデータベースにアクセスできます.
リセットrootパスワード
さて、最初に特権をフラッシュしてください.次のコマンドを実行します.
rootユーザー用の新しいパスワードを設定し、次のコマンドを実行します.
あなたの新しいパスワードの場所であなたの新しいパスワードを提供します.MySQLのrootパスワードを正常に変更した後、MySQLシェルからログアウトします.
すべてのMySQLプロセスをkillし、MySQLサービスを再起動します
まず、MySQLサーバーの再起動前にMySQLのすべてのプロセスをkillします.
新しいパスワードでログインMySQL
すべてうまくいけば、rootパスワードでMySQLデータベースにログインできるようになりました.
このブログを読んでくれてありがとう.
このブログは、UbuntuのAPTパッケージマネージャでインストールされたMySQLデータベースとMariDBデータベースのルートパスワードをリセットする方法を示します.ルートパスワードを変更する手順は、MySQLがインストールされているかどうかによって異なります.
答えに移動する前に、UbuntuのMySQLデータベースの最新バージョンがあると仮定します.このブログは簡単にUbuntuのMySQLルートパスワードを変更するためのガイドに従って提供します.したがって、時間を無駄にせずに、始めましょう.
1 .チェックMySQLバージョン
最初に、あなたのMySQLのバージョンをチェックしてください、このポストがバージョン8以上でルートパスワードを変える解決を含んでいるので.あなたのMySQLのバージョンが8より低いならば、答えは異なります.次のコマンドを実行します.
mysql --version
MySQLのバージョン出力:mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
2 . MySQLサーバを停止する
MySQLのrootパスワードを変更するには、まずMySQLサーバーをシャットダウンする必要があります.
sudo systemctl stop mysql.service
MySQLサーバーの状態を確認して確認します.次のコマンドを実行します.sudo systemctl status mysql.service
スキップグラントテーブル&ネットワーク
MySQLサーバーを起動するには、テーブルとネットワークチェックを無視せずに、環境変数を設定します.次のコマンドを実行します.
sudo systemctl set-environment MYSQLD_OPTS="--skip-networking --skip-grant-tables"
大丈夫、環境変数はセットです、そして、我々はパスワードを全く提供していないMySQLシェルにログインできます.4 . MySQLサービスの起動
環境変数MySQLHUNEを設定した後、MySQLサービスを起動します.次のコマンドを実行します.
sudo systemctl start mysql.service
MySQLシェルへのログイン
この段階で、パスワードなしでMySQLデータベースにアクセスできます.
sudo mysql -u root
リセットrootパスワード
さて、最初に特権をフラッシュしてください.次のコマンドを実行します.
sudo mysql -u root
flush privileges;
MySQLデータベースを選択します.次のコマンドを実行します.use mysql;
rootユーザー用の新しいパスワードを設定し、次のコマンドを実行します.
ALTER USER 'root'@'localhost' IDENTIFIED BY '(YOUR NEW PASSWORD)';
あなたの新しいパスワードの場所であなたの新しいパスワードを提供します.MySQLのrootパスワードを正常に変更した後、MySQLシェルからログアウトします.
quit;
すべてのMySQLプロセスをkillし、MySQLサービスを再起動します
まず、MySQLサーバーの再起動前にMySQLのすべてのプロセスをkillします.
sudo killall -u mysql
MySQLサーバーを再起動し、次のコマンドを実行します.sudo systemctl restart mysql.service
新しいパスワードでログインMySQL
すべてうまくいけば、rootパスワードでMySQLデータベースにログインできるようになりました.
sudo mysql -u root -p
このブログを読んでくれてありがとう.
Reference
この問題について(どのようにUbuntuのMySQLのrootパスワードをリセットする), 我々は、より多くの情報をここで見つけました https://dev.to/sureshramani/how-to-reset-mysql-root-password-in-ubuntu-2fp3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol