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

推薦する

LNMP を展開して HTTPS サービスを有効にする方法に関するチュートリアル

LNMP とは: Linux+Nginx+Mysql+(php-fpm、php-mysql)つまり、...

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以...

Windows システムに MySQL を素早くインストールして展開する方法 (グリーンの無料インストール バージョン)

まずは緑色の無料インストール版のMySQLをダウンロードします。任意のフォルダに入れて構いません。今...

MySQLインデックスが失敗するいくつかの状況の分析

1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...

チェックボックスの不確定プロパティの使用の紹介

Windows XP でフォルダーのプロパティ ダイアログ ボックスを使用すると、フォルダーの属性カ...

HTML テーブルタグチュートリアル (21): 行の境界線の色属性 BORDERCOLOR

テーブルを美しくするために、行ごとに異なる境界線の色を設定できます。基本的な構文<TR 境界線...

9999px に別れを告げる新しい CSS 画像置換テクニック (背景表示と画面外へのテキストの移動)

-9999 ピクセルの画像置換技術は、ここ 10 年近く人気があります。テキスト要素を画像に置き換え...

JavaScriptでマクロを使用する方法

言語では、DSL を実装するためにマクロがよく使用されます。マクロを使用すると、開発者は JSX 構...

React コンポーネントのコンストラクタとスーパーの知識ポイントのまとめ

1. Reactでクラス宣言する際のヒント 上記のように、Child クラスは class キーワー...

CocosCreatorゲームにおける魚群アルゴリズムの詳細な説明

序文最近CocosCreatorを学びたいと思ったので、エディターをダウンロードして起動しました。誰...

Vue3とTypeScriptを組み合わせたプロジェクト開発の実践の概要

目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...

Vueはログインタイプの切り替えを実装します

この記事では、ログインタイプの切り替えを実装するためのVueの具体的なコードを例として紹介します。具...

Linux での Redis の永続性、マスター スレーブ同期、Sentinel の詳細な説明

1.0 Redis の永続性Redis はメモリ内データベースです。サーバー プロセスが終了すると、...

MySQL 5.7.17 最新インストールチュートリアル(画像とテキスト付き)

mysql-5.7.17-winx64 は MySQL の最新バージョンです。インストールは無料で...

MySQL で重複しない携帯電話番号テーブルをバッチ生成する方法のサンプルコード

序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...