mysql5.7.20 での最初のログイン失敗に対する簡単な解決策

mysql5.7.20 での最初のログイン失敗に対する簡単な解決策

まず、

(1)MySQL 5.7にはデフォルトのパスワードがある

デフォルトのパスワードを見つける

grep '一時パスワード' /var/log/mysqld.log 

(2)初回ログイン

mysql -uroot -p

(3)初回入力後はパスワードを変更する必要があります。変更しないと操作ができず、エラーが報告されます。

パスワードを変更する場合のデフォルトのパスワード強度は次のとおりです: 1. 少なくとも 8 文字 2. 大文字と小文字を含む 3. 句読点を含める必要があります

(4)パスワードを変更して終了する(パスワードの要件に注意してください)


(5)新しいパスワードで再度ログインすると、他の操作を表示したり実行したりできます。パスワードが複雑すぎると思われる場合は、パスワードの強度を変更できます。

パスワード ルールを表示します: SHOW VARIABLES LIKE 'validate_password%';

(6)上の表の意味を説明してください

1.validate_password_check_user_name パスワードを現在のセッションの有効なユーザー アカウントのユーザー名部分と比較し、一致する場合は拒否するかどうか。デフォルトでは無効になっています。この変数は、validate_password_policy の値とは関係なく、ユーザー名の一致を制御します。 (変更は必要ありません)

2.validate_password_dictionary_fileはパスワード検証用のファイルパスを指定します

3.validate_password_length パスワードの最小長(最低4文字に設定可能)

4.validate_password_mixed_case_count パスワードに含める必要がある小文字と大文字の最小数

5.validate_password_number_count パスワードに含める必要のある数字の最小数

6.validate_password_policy パスワード強度レベル

注: LOW (0): 長さのみをチェック

中級(1):長さ、数字、大文字と小文字、特殊文字の数をチェックする

強力(2):長さ、数字、大文字と小文字、特殊文字の数、辞書ファイルのチェック

7.validate_password_special_char_count パスワードに含める必要がある特殊文字の最小数

(7)ユーザーの作成やパスワードの変更の際、パスワードがルールを満たしていない場合はエラーが報告されます。

(8)パスワードの強度を設定する

グローバルvalidate_password_policyを0に設定します。
グローバルvalidate_password_lengthを4に設定します。 

パスワードの強度仕様を表示します: SHOW VARIABLES LIKE 'validate_password%';

(9)これで、ユーザーを作成するときに、パスワードを変更するには4文字だけを使用する必要があり、それほど複雑ではありません。

要約する

上記は、編集者が紹介したMySQL 5.7.20の初回ログイン失敗に対する簡単な解決策です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL 5.7 のルートパスワードログイン問題の解決策
  • MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法
  • Ubuntu 16.04 に MySQL 5.7.17 をインストールした後、ログイン時に発生するエラー 1045 (28000): ユーザー ''root''@''localhost'' へのアクセスが拒否される問題を解決します。
  • Mysql 5.7.17 をインストールした後、MySQL にログインするチュートリアル
  • データフォルダなしでMySQL 5.7をインストールした後にログインできない問題を解決する
  • Win10 での MySQL 8.0 ログインでユーザー 'root'@'localhost' のアクセスが拒否される (パスワード使用: YES) 問題の解決方法

<<:  Vueは複数のカウントダウンを同時に設定する機能を実装しています

>>:  Centos 7 sshd の変更 | ルートログインの禁止と sshd ポートスクリプトの定義

推薦する

CentOS プラットフォーム上で LAMP 環境を素早く構築する方法

この記事では、例を使用して、CentOS プラットフォーム上で LAMP 環境を迅速に構築する方法に...

mysql5.7.17 zip の解凍とインストールの詳細な手順

1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...

WeChatアプレットコンポーネント開発:視覚的な映画座席選択機能

目次1. はじめに1. コンポーネントデータ2. コンポーネントページのレイアウト1. ロゴエリアの...

Tomcatの起動が遅い問題を素早く解決、超簡単

今日、私はクラスメートが問題を解決するのを手伝いました - Tomcat の起動が非常に遅く、約 5...

Vue の img の src 画像アドレスの動的スプライシングの問題について

Vue での img の動的スプライシングを見てみましょう。src 画像アドレス、具体的な内容は次の...

Dockerを使用してSpring Bootプロジェクトをデプロイする手順

目次シンプルなSpringbootプロジェクトを作成する1. pom.xmlでSpring Boot...

WindowsX Hyper-V ベースの CentOS システムをインストールする

現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...

JenkinsのLinuxインストール手順と各種問題解決(ページアクセス初期化パスワード)

1. Java環境jdk1.8を準備するJavaがインストールされているかどうかを確認します。イン...

TypeScript デコレータ定義

目次1. コンセプト1.1 定義1.2 デコレータファクトリー1.3 デコレータの組み合わせ1.4 ...

ウェブサイトのパフォーマンス: 画像とCookieの最適化、モバイルアプリケーションの最適化

前のセクションでは、コンテンツ、サーバー、JavaScript、CSS など、Web サイトのパフォ...

Linux での JDK のインストール (OpenJDK のアンインストールを含む) の概要

1. openjdkを表示する rpm -qa|grep jdk 2. openjdk を削除します...

MySQL コマンドを使用してインデックスを作成、削除、およびクエリする方法の紹介

MySQL データベース テーブルでは、インデックスを作成、表示、再構築、削除できるため、クエリ速度...

Vueスロットの実装原理についての簡単な説明

目次1. サンプルコード2. 現象を通して本質を見抜く3. 実施原則4. 親コンポーネントのコンパイ...

jsネイティブ構文プロトタイプ、__proto__、コンストラクタの徹底的な理解

目次1 はじめに2 前提条件2.1 データ型2.2 それが自身のプロパティであるかどうかを判断する ...

ウェブデザイナー職の面接でよくある質問と回答

1. ASP.NET Web アプリケーションのテンプレートとは何ですか? それらの違いは何ですか?...