2011-01-18 4 views
1

Я только что перезагрузил свой ноутбук, и теперь я пытаюсь снова настроить свой локальный хост.Запустить большой скрипт sql

В настоящее время я пытаюсь переустановить базу данных.

проблема в том,

Сценарий 169328 KB.

Это держит все, что я использую для выполнения запроса, и я получаю сообщение об ошибке: Сервер mysql ушел.


Кажется, каждый предлагает разделить сценарий. Вместо этого, поскольку это только я устанавливаю резервную копию моего локального хоста, я временно увеличил max_packet_size.

+4

Вы пытались разбить сценарий на отдельные скрипты и работать последовательно? –

ответ

2

This объяснил бы ошибку.

Возможно, вам стоит открыть сценарий и посмотреть, можете ли вы его разбить на более мелкие, более управляемые части.

Я не знаю, что вы делаете с транзакциями, но, возможно, сегмент отката (или его эквивалент MySQL) становится слишком большим. Если это так, разбейте скрипт на несколько транзакций, которые вы можете безопасно совершить отдельно.

1

Если вы хотите, чтобы избежать появления сообщения заблуждается, рассмотрим один из этих средств:

  • убедитесь, что ваше окружение или команды не вызывает эту проблему. Causes for MySQL gone-away.
  • Разделите свой большой скрипт на небольшие скрипты. Затем вы можете запустить их последовательно.
Смежные вопросы