#2006 - MySQL server has gone away

Discussion in 'PHP' started by Welemir, 27 Jul 2010.

  1. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Установил последни phpMyAdmin 3.3.5,вошёл под учёткой с полными правами.Делаю импорт бд весом 12 мб.Жду минуту...две...три.Затем лицезрею на экране эту ошибку.Собсно,в бд одна таблица всего - она-то и залилась,но пустая! Дамп в формате .sql.
    Ща ввёл переменную wait_timeout со значением 999999.Мб поможет.


    ЗЫ: Сталкиваюсь впервые...старый пых снёс.Использую со связкой VertrigoServ
     
  2. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Результат тот же - таблица пустая,весит 2 кб.ппц.
     
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Welemir скорее всего проблема в максимальном размере передаваемого пакета (один инсерт с сотней строк для вставки). Что делать читать например тут: http://www.mysql.ru/docs/man/Gone_away.html
     
    _________________________
    #3 Gifts, 27 Jul 2010
    Last edited: 27 Jul 2010
  4. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    оо,бля,я был так близок))Спасибо большое.А можно ли просто размещать .sql дамп таблицы/бд в папке data (путь в переменной datadir) и считать это операцией импорта ? Или что-то ещё нужно ?

    ЗЫ: В старом пыхе 2.11.7 (кажись так) даже криво Максимальный Размер отображался(какие-то кКБ вместо мб)
     
  5. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Стоп...а .frm,.myd и т.д. файлы не нужны для этого ? Не знаю,что именно править в конфигах.Объясни,пожалуйста,как это сделать.
     
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Welemir открыть файл my.ini (или my.cnf для никсов) и в разделе [mysqld] добавить строку, если нет: max_allowed_packet = 16M Ну или больший размер, если не хватит
     
    _________________________