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データベース

推薦する

MySQL REVOKE でユーザー権限を削除する

MySQL では、REVOKE ステートメントを使用してユーザーの特定の権限を削除できます (ユーザ...

Ubuntu 20.04 に GitLab をインストールして設定する方法

導入GitLab CE または Community Edition は、主に Git リポジトリのホ...

Windows で mysql5.7.21 をインストールするための詳細なチュートリアル

この記事では、参考までにMySQL 5.7.21のインストールチュートリアルを紹介します。具体的な内...

Dockerコンテナでyumを呼び出すときのエラーの解決方法

dockerfile またはコンテナ内で yum を実行すると、エラーが報告され、ソースが見つかりま...

docker compose を使用して FastDfs ファイル サーバーをインストールする詳細な例

ドッカーの作成 バージョン: '2' サービス: fastdfsトラッカー: ホスト...

ファイルをアップロードするときに enctype フィールドを使用する理由は何ですか?

FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...

Vue2.x - アンチシェイクとスロットリングの使用例

目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...

MySQL 自動インクリメント ID 枯渇の例

ディスプレイ定義IDテーブルに定義された自動増分IDが上限に達した場合、次のIDを申請する際に得られ...

MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策

最新バージョンのMySQL 8.0.11をインストールした後、ユーザーを作成して認証します。認証され...

Pycharm2017はpython3.6とmysqlの接続を実現します

この記事では、pycharm2017でpython3.6とmysqlを接続する方法を参考までに紹介し...

MySQL インジェクションにおける outfile、dumpfile、load_file 関数の詳細な説明

SQL インジェクション脆弱性を悪用する後期段階では、MySQL のファイル シリーズ関数を使用して...

JavaScript setinterval 1秒遅延ソリューション

setinterval を使用すると、ページを開いた直後に 1 秒の遅延後に実行されることがわかりま...

Vue補間式とv-textディレクティブの違い

目次1. プラグイン式を使用する2. プラグイン式でv-cloakを使用してちらつきの問題を解決する...

MySQLクエリ文を書き換える3つの戦略

目次複雑なクエリとステップバイステップのクエリクエリステートメントを分割する共同クエリの分解問題のあ...

jsを使用してシンプルな弾幕スクリーンシステムを実装する

この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...