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

推薦する

MySql 5.7.17 winx64 のインストールと設定に関する詳細なチュートリアル

1. ソフトウェアをダウンロードする1. MySQL の公式サイトにアクセスし、Oracle アカウ...

CSSは親コンテナのdivをimg画像で埋め、コンテナのサイズに適応します。

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

Tomcat の maxPostSize 設定に関する問題と注意事項

1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...

docker を使用して hbase をデプロイする方法

スタンドアロンの hbase について、まずは説明しましょう。 Dockerをインストールするまず ...

AngularでTweenMaxアニメーションライブラリを使用する際の問題と解決策

最近何もすることがないのでCSSをいじっていますより良いアニメーションライブラリTweenMaxを見...

シンプルで簡単なJavaScript開発のためのSvelte実装原理の詳細な説明

目次デモ1フラグメントの作成スヴェルトコンポーネント状態を変更できるデモSvelte は長い間存在し...

CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する複数の方法

CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する 7 つの方法。コー...

CentOS に Redis と MySQL をインストールする

1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...

デザイン理論:計画、リソース、コミュニケーションの問題について

<br />多くの中小企業ではこの問題は発生しません。中小企業はデザイナーをサポートし、...

mysql-8.0.15-winx64 解凍バージョンのインストールチュートリアルと終了する 3 つの方法

1.公式サイトからダウンロードして解凍する参考: 2. 環境変数を設定するMYSQL_HOMEをMy...

コンテンツタイプの説明、つまりHTTPリクエストヘッダーのタイプ

コンテンツ タイプについて学ぶには、まずそれが何であるか、そして何に使用されるかを知る必要があります...

MySQLのkillがスレッドをkillできない理由

目次背景問題の説明原因分析シミュレーションする総括する背景日常の使用において、MySQL で個別また...

Web2.0: 情報過多の原因と解決策

<br />情報の重複、情報過多、情報強迫、パーソナライズされたカスタマイズ、検索エンジ...

JavaScript 変数の昇格についての簡単な説明

目次序文1. どのような変数が促進されますか? 2. 可変プロモーションがあるのはなぜですか? (1...

Dockerイメージを素早くデプロイして実行する最新のIDEAプロセスの詳細な説明

背景docker とアイデアを使用して、Java Web の開発、展開、運用までのプロセス全体を実現...