Mysql
 sql >> база данни >  >> RDS >> Mysql

PDO:MySQL сървърът е изчезнал

Най-вероятно сте изпратили пакет до сървъра, който е по-дълъг от максимално разрешения пакет.

Когато се опитате да вмъкнете BLOB който надвишава максималния размер на пакета на вашия сървър, дори на локален сървър ще видите следното съобщение за грешка от страна на клиента:

MySQL сървърът изчезна

И следното съобщение за грешка в регистрационния файл на сървъра:(ако регистрирането на грешки е активирано)

Грешка 1153 Имам пакет, по-голям от байтове „max_allowed_packet“

За да поправите това, трябва да решите какъв е размерът на най-големия BLOB който някога ще вмъкнете и задайте max_allowed_packet в my.ini съответно, например:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията OCTET_LENGTH() в MySQL

  2. Как да експортирате база данни с помощта на phpMyAdmin

  3. Как да защитите MySQL/MariaDB сървъри

  4. Не може да издаде изрази за манипулиране на данни с executeQuery()

  5. Как да използвам MySQLdb с Python и Django в OSX 10.6?