sql >> データベース >  >> RDS >> Mysql

ストリームからのMySQLの読み取りに失敗しました

    これは、MySQL Server 8 +に更新するときに発生する一般的なエラーです。デフォルトでは、MySQL 8は、mysql_native_passwordよりもアップグレードされた認証プラグインであるcaching_sha2_passwordを使用します。

    これを修正する方法は、ユーザーのパスワードのプラグインをcaching_sha2_passwordに具体的に設定することです

    CREATE USER 'sha2user'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'
    

    mysql_native_passwordsを受け入れるようにMySQLサーバーを更新します。

    [mysqld]
    default_authentication_plugin=mysql_native_password
    



    1. CASEおよびINによる更新-Oracle

    2. ストアドプロシージャの実行中にPHPApacheがクラッシュする

    3. 空の値を整数フィールドとして保存する方法

    4. ckeditorhtmlコードをデータベースに挿入します