Linux 上の MySQL 5.7 でパスワードを忘れる問題を解決する

Linux 上の MySQL 5.7 でパスワードを忘れる問題を解決する

1. 問題

Linux 上の mysql5.7 のパスワードを忘れました

2. 解決策

• ステップ 1: mysql5.7 構成ファイル my.cnf を開き、次の行を追加します: skip-grant-tables 保存して終了します (:wq)

[root@iz09a32x1sghz3z ~]# vi /etc/my.cnf

• ステップ2: mysqlを再起動する

[root@iz09a32x1sghz3z ~]# service mysqld restart

•ステップ3: mysqlにログインしてパスワードを変更する

ルートアカウントでログインします: [root@iz09a32x1sghz3z ~]# mysql -u root

mysql で mysql データベースを使用します: mysql> use mysql;

パスワードの変更: update user set authentication_string = password("Szfore_68638") where user="root" ;

データベースを更新します: flush privileges;

終了: 終了;

注意: MySQL 5.7 のユーザー テーブルのパスワード フィールドは、authentication_string フィールドに変更されました。

このとき入力する必要があるコマンドは、update user set authentication_string = password("Szfore_68638") where user="root"; です。

• ステップ 4: mysql5.7 構成ファイル my.cnf を開き、追加した行 skip-grant-tables を削除し、保存して終了します (:wq)
•ステップ 5: MySQL を再起動し、変更したパスワードでログインします。

[root@iz09a32x1sghz3z ~]# service mysqld restart

要約する

上記は、Linux で Mysql5.7 のパスワードを忘れた場合の問題を解決する方法について紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。

以下もご興味があるかもしれません:
  • Linux MySQL ルートパスワードを忘れた場合の解決方法
  • mysql 8.0.16 winx64 および Linux でルート ユーザーのパスワードを変更する方法
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • Linux で MySQL パスワードを忘れた場合の解決策
  • Linux で忘れた MySQL パスワードを回復するいくつかの方法 (推奨)
  • LinuxにMySQLデータベース5.6のソースコードをインストールし、ログインユーザーのパスワードを変更する
  • LinuxにインストールしたばかりのMySQLのパスワードを変更する簡単な方法
  • Linux (CentOS) で MySQL ルート パスワードをリセットする方法
  • Linux mysql-5.6 でルート パスワードをリセットする方法

<<:  Vue における v-model を使用したクロスコンポーネントバインディングの基本的な実装方法

>>:  前後の秒、分、時間、日数を取得するMySQLデータベース

推薦する

Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

目次1. Docker Composeとは何か、インストールして使用する方法2. DOCleverと...

MySQL での IN データボリュームの使用の最適化された記録

MySQL のバージョン番号は 5.7.28 です。テーブル A には 390 万件のレコードがあり...

要素UIテーブルはドロップダウンフィルタリング機能を実現します

この記事の例では、要素UIテーブルにドロップダウンフィルタリングを実装するための具体的なコードを参考...

Keepalived を使用して Nginx の自動再起動とデュアルアクティブ ホットスタンバイの高可用性を実現する方法について

目次1. 概要2. Keepalivedを使用してNginxを自動的に再起動する2.1 シェルスクリ...

アイデアがWebプロジェクトを公開した後、Tomcatサーバーがプロジェクトとそのソリューションを見つけることができません

概要プロジェクトは正常に作成され、正常にデプロイされましたが、以下に示すように、Tomcat サーバ...

Hタグはウェブページ制作において適切に使用すべきである

HTML タグには、ページのタイトルを処理するための特別なタグがあります。これらは h1、h2、h3...

MySQL の count 関数の正しい使い方の詳細な説明

1. 説明MySQLでは、テーブル内の行の総数を取得する必要がある場合、通常は次の文を使用します。 ...

Docker で MySQL 接続と設定ファイルの最大数を変更する

1. MySQLイメージを見つける ドッカーps 2. ミラーmysqlイメージを入力する dock...

MySQL の最適化: InnoDB の最適化

勉強の計画は簡単に中断され、継続するのが困難です。先日、社内で事業の方向性を調整するための会議があり...

offsetWidth、clientWidth、scrollWidth、scrollTop、scrollLeft などのプロパティの図。

注 1: 上の画像の背景全体がこの Web ページのフルサイズであり、中央の小さなボックスがブラウザ...

httpsウェブサイトにリファラーhttpsとhttpジャンプリファラーを送信させる方法

この記事では、HTTP プロトコルのリファラーのメタデータ パラメータの提案について説明します。この...

CSSアダプティブレイアウトは、サブ要素項目の全体的な中央揃えと内部項目の左揃えを実現します。

日常業務では、次のようなレイアウトに遭遇することがあります。親要素のフレーム (ブラウザのサイズに応...

IDEAでVUEプロジェクトをデバッグするための詳細な手順

js コードをデバッグするには、コード内にデバッガーを記述するか、Chrome で毎回ブレークポイン...

シェルを使用してMySQLデータバックアップスクリプトを作成する

アイデアそれは実はとても簡単ですシェル スクリプトを記述して、mysql の mysqldump を...

HTMLの基本構造を包括的に理解する

HTML入門ハイパーテキスト マークアップ言語: ハイパーテキスト マークアップ言語ハイパーテキスト...