パスワードモード PDO::__construct(): サーバーがクライアントに不明な認証方法を要求しました [caching_sha2_password] mysql8 以降、デフォルトのパスワード モードは caching_sha2_password に変更されます。新しいモードには新しいドライバーが必要です。少なくとも pdo/navicat はまだ提供されていないため、古い mysql_native_password モードに切り替える必要があります。 `mysql_native_password`: 7.0 以下 `caching_sha2_password`: 8.0 以上 1. my.cnfはデフォルトのパスワードモードを設定します [mysqld] デフォルト認証プラグイン=mysql_native_password 2. アカウントのパスワードモードを更新する # 新しいアカウントを作成します。create user 'root'@'%' identified with mysql_native_password by '123456'; # 既存のアカウント alter user 'root'@'%' identified with mysql_native_password by '123456'; 3. 承認が必要な場合 # 承認はアカウント作成と組み合わせることはできません。 grant オプションを使用して、*.* のすべての権限を 'root'@'%' にのみ付与できます。 権限をフラッシュします。 パスワードの複雑さに関するポリシー エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません これはパスワードの複雑さの検証ポリシーによって発生します。これをオフにしてから設定できます。 グローバルvalidate_password.policyを0に設定します。 グローバルvalidate_password.lengthを6に設定します。 デフォルトのエンコーディング PDO::__construct(): サーバーはクライアントに不明な文字セット (255) を送信しました。開発者に報告してください。 mysqlサービスのデフォルトのエンコーディングを設定する # デフォルトの Homebrew MySQL サーバー設定 [クライアント] デフォルトの文字セット=utf8mb4 [mysql] デフォルトの文字セット=utf8mb4 [mysqld] デフォルト認証プラグイン=mysql_native_password 文字セットサーバー=utf8mb4 照合サーバー=utf8mb4_general_ci リモートアクセス 1. my.conf のローカル監視をコメントアウトする [mysqld] #bind_address=127.0.0.1 2. アカウントのホストを更新する mysql.user を更新し、host='%' を設定し、user='root' にします。 MySQL 8.0 への移行時の注意事項(まとめ)は以上です。MySQL 8.0 への移行に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Alibaba Cloud ドメイン名と IP バインディングの手順と方法
色のコントラストと調和対照的な状況では、色の相互作用は単一の色によって与えられる感覚とは異なります。...
MySQLはOracleのようなシーケンスを実装しているOracle は通常、主キー フィールドを処...
序文インターセプター最近のフロントエンド フレームワークでは、インターセプターは基本的に非常に基本的...
序文以前、rem適応についての記事を書きましたが、具体的なパッケージは紹介しませんでした。今日は、よ...
インストールと設定Apacheの公式ウェブサイトには多くのミラーダウンロードアドレスが用意されており...
データベースの統計を行う場合、多くの場合、年、月、日に基づいてデータを収集し、echart を使用し...
目次アレイ重複排除1. from() を新しい Set() メソッドに重ねる2. スプレッド演算子 ...
質問アップロードするファイルのタイプを accept に追加することは、「表面的な」役割しか果たしま...
ほとんどの場合、MySQL はインストールしたばかりのときは中国語をサポートしません。これはエンコー...
まずMySQLのインストールMySQLソフトウェアをダウンロードし、インストールパスを変更しますMy...
1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...
この記事では、ネイティブ JS を使用して実装された実用的な Web ナビゲーション バー効果を紹介...
序文:プロジェクトの開発中に、1 行にナビゲーション バーが多すぎる場合に水平スクロール バーを実装...
序文Linux 環境で作業するエンジニアは、これらの面倒な命令とパラメータのコマンドラインにきっと驚...
最近ディープラーニングを学ぶためにUbuntu+Python 3.6バージョンを使う必要があるため、...