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 ポートスクリプトの定義

推薦する

HTML に埋め込まれた Flash HTML ウェブページ コードに Flash ファイルを埋め込むソリューション (パート 2)

上の記事で、SWFObject V1.5 の使い方の紹介は一旦終了です。これから、SWFObject...

HTMLはa要素hrefのURLリンクを自動的に更新したり新しいウィンドウを開いたりする機能を実装する

場合によっては、次のような機能を実装したいことがあります。リンクをクリックします。リンクがブラウザで...

JavaScript ベースで年・月・日の 3 階層連携を実現

この記事では、年、月、日の3段階のリンクを実現するためのJavaScriptの具体的なコードを参考ま...

MySQL の replace と replace into の詳細な例 into_Mysql

MySQL の replace と replace into はどちらも頻繁に使用される関数です。...

Flutterを使用して移動可能なスタックウィジェット機能を作成する

この投稿では、キャンバスとドラッグ可能なノード インターフェースを使用するデスクトップおよび Web...

3つの主要データベース(Mysql、SqlServer、Oracle)の違いについて簡単に説明します。

マイグレーションアドバンテージ:小型、高速、総所有コストが低い、オープンソース。複数のオペレーティン...

MySQL レプリケーション テーブルの詳細とサンプル コード

MySQL レプリケーション テーブルの詳細な説明テーブル構造、インデックス、デフォルト値などを含む...

Vueはログイン認証コードを実装する

この記事では、ログイン認証コードを実装するためのvueの具体的なコードを例として紹介します。具体的な...

CSS--overflow:hidden のプロジェクト例

以下は、私のプロジェクトでこのプロパティを使用する方法の例です。 (1)激しく透明な浮遊コードをコピ...

ウェブサイトデザインの経験 ウェブサイト構築におけるよくある間違いのまとめ

注意: 計画、設計、開発のいずれの場合でも、これらの間違いは避けなければなりません。 1. ナビゲー...

Vue.js での VNode の使用

VNodeとはvue.js には VNode クラスがあり、これを使用してさまざまな種類の vnod...

Hyper-V なしで Windows 10 を動作させるソリューション

Windows10 Home Edition でHyper-vを有効にする方法をまだ探していますか?...

editplus の Zen コーディング例コードの説明

たとえば、次のように入力します。 XML/HTML コードdiv#ページ>(div#ヘッダー&...

CSS マルチカラムレイアウトソリューション

1. 固定幅+適応型期待される効果: 左側は固定幅、右側は適応幅 共通コード: html: <...

CSS ピクセルとさまざまなモバイル画面適応の問題に対する解決策

ピクセル解決通常、モニター解像度と呼ばれるものは、実際にはモニターの物理的な解像度ではなく、デスクト...