ホームページ  >  記事  >  データベース  >  Linux Mysql パスワードを忘れた場合はどうすればよいですか?

Linux Mysql パスワードを忘れた場合はどうすればよいですか?

PHPz
PHPzオリジナル
2023-04-21 11:23:43852ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。