ホームページ > データベース > mysql チュートリアル > Linux Mysql パスワードを忘れた場合はどうすればよいですか?

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

PHPz
リリース: 2023-04-21 14:09:19
オリジナル
941 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート