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

PDO:MySQLサーバーがなくなりました

    許可されている最大パケットよりも長いパケットをサーバーに送信した可能性があります。

    BLOBを挿入しようとしたとき サーバーの最大パケットサイズを超えると、ローカルサーバーでも、クライアント側に次のエラーメッセージが表示されます。

    MySQLサーバーがなくなりました

    また、サーバーログに次のエラーメッセージが表示されます:(エラーログが有効になっている場合)

    エラー1153「max_allowed_pa​​cket」バイトより大きいパケットを取得しました

    これを修正するには、最大のBLOBのサイズを決定する必要があります 挿入して、max_allowed_packetを設定します。 my.iniで したがって、たとえば:

    [mysqld]
    ...
    max_allowed_packet = 200M
    ...
    


    1. Microsoft SQLServer2000でMySQLLIMIT句をエミュレートする

    2. PostgreSQLのクラスター間レプリケーションを構成する方法

    3. PostgreSQL-データベースの名前を変更

    4. SQLServerデータベースでT-SQLを使用してすべてのテーブルのすべてのインデックスを再構築する3つの方法