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 5.7.18 zip バージョンのインストールと設定方法のグラフィック チュートリアル (win7)

Windows に mysql5.7.18zip バージョンをインストールするには、使用前に解凍し...

Nginx に lua-nginx-module モジュールをインストールする方法

ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...

webpackを使用してTypeScriptコードをパッケージ化およびコンパイルする方法を教えます

TypeScript バンドルwebpack 統合通常、実際の開発では、ビルド ツールを使用してコー...

6秒でMySQLに100万件のレコードを挿入する方法を教えます

1. アイデアMySQL に 1,000,000 件のレコードを挿入するのにたった 6 秒しかかかり...

Nginxドメイン名転送のhttpsアクセスの実装

事前に一言:突然、複数のドメイン名のアクセスを https に転送するというタスクを受け取りました。...

Dockerを使用してGitlabを素早くデプロイする方法

1. GitLabイメージをダウンロードする docker pull gitlab/gitlab-c...

Navicat が MySQL にリモート接続するときに発生する 10060 不明エラーを解決する方法

はじめに:今日は、サーバー上のMySQLにリモート接続したいと思います。使用するソフトウェアはNav...

JS でオブジェクト プロパティを簡単にトラバースするいくつかの方法

目次1. 自己列挙可能なプロパティ2. Object.values()はプロパティ値を返します3. ...

Dockerでランナーコンテナを構成する方法

1. ランナーコンテナを作成する mk@mk-pc:~/Desktop$ docker run -d...

Ubuntu16.04 インストール mysql5.7.22 グラフィックチュートリアル

VMware12.0+Ubuntu16.04+MySQL5.7.22 インストールチュートリアルの詳...

CSS スティッキー配置位置の詳細な説明: スティッキー問題の落とし穴

前書き: position:sticky は CSS ポジショニングの新しい属性です。相対ポジショニ...

CentOS7でパーティションのサイズを変更する方法

昨日、ある人のシステムのインストールを手伝ったのですが、自動パーティション分割をクリックするのを忘れ...

iframe テクニックを使用して訪問者 QQ 実装のアイデアとサンプル コードを取得する

今日、仕事中に、一時的に追加した友人から、Web ページを使用して訪問者の QQ を取得する方法を尋...

Linux でプロセスを隠す方法と、遭遇する落とし穴

序文1. この記事で使用したツールは、https://github.com/gianlucabore...