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

推薦する

PostgreSQL正規表現の一般的な機能の概要

PostgreSQL正規表現の一般的な機能の概要正規表現は、複雑なデータ処理を必要とするプログラムに...

Webデザインチュートリアル(7):Webデザインの効率化

<br />前の記事:Webデザインチュートリアル(6):デザインへの情熱を持ち続けまし...

MySQL explain クエリ命令情報の取得原理と例

explain はクエリ実行プラン情報を取得するために使用されます。 1. 文法次のように、sele...

Linux 仮想マシンの IP アドレスを変更し、ゲートウェイを確認し、ネットワーク環境を構成する方法に関するチュートリアル

仮想マシンの IP アドレスを変更します。 次のインターフェイスに入り、サブネット IP を直接変更...

Tik Tok サブスクリプション ボタンのアニメーション効果を実現する CSS

少し前にTik Tokを見ていて、フォローするときのボタンアニメーションがとても美しいと思ったのと、...

テキストまたはJSONを返すようにnginxを設定する方法

特定のインターフェースをリクエストするときに、指定されたテキスト文字列または JSON 文字列を返す...

VUE + OPENLAYERSがリアルタイムポジショニング機能を実現

目次序文1. ラベルスタイルを定義する2. GeoJSONデータのシミュレーション3. Vercto...

Kubernetes ポッドオーケストレーションとライフサイクルの詳細な説明

目次K8Sマスター基本アーキテクチャポッドオーケストレーションコンセプトPod オブジェクトのプロパ...

Linux での tcpdump コマンド例の詳細な説明

序文簡単に言えば、tcpdump は、ネットワーク上のトラフィックをダンプし、ユーザーの定義に従って...

ARM64アーキテクチャでmysql5.7.22をインストールするプロセス全体

MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...

知っておくべき 25 の Vue のヒント

目次1. プロパティを型リストに制限する2. デフォルトのコンテンツと拡張ポイント3. ネストされた...

CSS3 を使用して色付きのプログレスバーアニメーションを実装する例

簡単なチュートリアルこれは CSS3 カラー プログレス バー アニメーション効果です。 CSS3 ...

Word のコンテンツを Web サイトのエディターに直接コピーすることはお勧めしません。

<br />質問: Word のコンテンツを Web サイトのエディターに直接コピーする...

人気の宇宙飛行士ウォッチフェイスをJavaScriptで実装するための完全なコード

1. エフェクト表示JavaScript で書かれた宇宙飛行士のウォッチフェイス。 http://x...

echarts ワードクラウドチャートを使用した Vue の実践記録

echartsワードクラウドはechartsの拡張版ですhttps://echarts.apache...