Linux システムと Mysql データベースを使用している場合、パスワードを忘れることがよくあります。この時、私たちは何をすべきでしょうか?
ステップ 1: Mysql サービスを停止する
Mysql サービスは Linux システムのプロセスとして実行されます。後続の操作のためにこのプロセスを停止する必要があります。
次のコマンドを使用して、Mysql サービスを停止できます:
sudo service mysql stop
ステップ 2: Mysql 構成ファイルを編集する
次に、Mysql 構成ファイルを入力して、いくつかのパラメーターを変更する必要があります。 Mysql をパスワードなしで起動できるようにします。ターミナルを開き、次のコマンドを使用して、Mysql 構成ファイルが存在するディレクトリに移動します。
cd /etc/mysql/
このディレクトリで、Mysql 構成ファイル my.cnf を見つけて編集します。 VI や nano などのエディタを使用して編集できます。コマンド ラインを開き、次のコマンドを入力します。
sudo nano my.cnf
次の構成を見つけます。
[mysqld] skip-grant-tables
Set Skip-grant-tables を 1 に設定します。または、この行の内容をコメント アウトし、保存してエディターを終了します。
ステップ 3: Mysql サービスを開始する
次に、Mysql サービスを再起動する必要があります。ターミナルに次のコマンドを入力します:
sudo service mysql start
Mysql サービスはパスワードなしで開始されます。
ステップ 4: Mysql にログインする
これで、Mysql コマンド ラインを使用して Mysql サーバーにログインできるようになります。次のコマンドを入力します:
mysql
今回は匿名ユーザーとして Mysql サーバーにログインし、次のコマンドを使用してパスワードを変更します:
use mysql; update user set authentication_string='password' where user='root';
ここでのパスワードは次のとおりです。新しいパスワードに root 変更するユーザー名を示します。上記のコマンドを実行した後、次のコマンドを実行して権限を更新します。
flush privileges;
ステップ 5: Mysql サービスを再起動します
次に、Mysql コマンド ラインを終了し、Mysql サービスを再起動する必要があります。 。ターミナルに次のコマンドを入力します。
sudo service mysql restart
Mysql サービスは新しく設定されたパスワードで再起動されます。
最終まとめ
上記の手順からわかるように、Mysql パスワードを忘れる方法は実際には非常に簡単です。必要なのは、Mysql サービスを停止し、Mysql 構成ファイルを編集し、Mysql サービスを再起動し、Mysql にログインしてパスワードを変更し、最後に Mysql サービスを再起動することだけです。
以上がLinux Mysql パスワードを忘れた場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。