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

MySQL Server е изчезнал при импортиране на голям sql файл

Както е посочено тук :

Две най-често срещани причини (и поправки) MySQL сървърът е изчезнал (грешка 2006) са:

Времето за изчакване на сървъра изтече и връзката затвори. Как да коригирам:

  1. проверете дали променливата wait_timeout в конфигурационния файл my.cnf на mysqld е достатъчно голяма. На Debian:sudo nano /etc/mysql/my.cnf , задайте wait_timeout = 600 секунди (можете да промените/намалите тази стойност, когато грешка 2006 изчезне), след това sudo /etc/init.d/mysql restart . Не проверих, но стойността по подразбиране forwait_timeout може да е около 28800 секунди (8 часа).

  2. Сървърът изпусна неправилен или твърде голям пакет. Ако mysqld получи пакет, който е твърде голям или неправилен, той приема, че нещо се е объркало с клиента и затваря връзката. Можете да увеличите ограничението за максимален размер на пакета, като увеличите стойността на max_allowed_packet в my.cnf файл. На Debian:sudo nano /etc/mysql/my.cnf , задайте max_allowed_packet = 64M (можете да промените/намалите тази стойност, когато грешка 2006 изчезне), след това sudo /etc/init.d/mysql restart .

Редактиране:

Забележете, че файловете с опции на MySQL нямат вече наличните команди като коментари (като в php.ini например). Така че трябва да въведете всяка промяна/настройка в my.cnf или my.ini и ги поставете в mysql/data директория или в някой от другите пътища, под правилната група от опции, като [client] , [myslqd] , и т.н. Например:

[mysqld]
wait_timeout = 600
max_allowed_packet = 64M

След това рестартирайте сървъра. За да получите техните стойности, въведете в клиента mysql:

> select @@wait_timeout;
> select @@max_allowed_packet;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в MySQL:спецификация на ключ без дължина на ключа

  2. Поправете „ГРЕШКА 3942 (HY000):Всеки ред от клауза VALUES трябва да има поне една колона“, когато използвате инструкцията VALUES в MySQL

  3. WAMP Няма достъп в локална мрежа 403 Забранено

  4. Конвертирайте от MySQL datetime в друг формат с PHP

  5. mysqli или PDO - какви са плюсовете и минусите?