2015-04-21 5 views
0

Я работаю с несколькими устаревшими приложениями, и я пытаюсь обновить все их сопоставления с базами данных, чтобы быть utf8_unicode_ci. Из моего reading это мой лучший выбор.Обновление сортировки больших таблиц

Я нашел пару posts, которые помогают в этом, и это отлично работает для большинства таблиц. Обратите внимание, что я предполагаю, что мне нужно обновить базу данных и таблицы. Я не могу просто обновить сортировку базы данных.

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

См ошибки ниже

Error Code: 2013. Lost connection to MySQL server during query

Как я должен идти о получении этого обновлены, чтобы работать в этом? Есть ли способ ускорить весь процесс обновления сортировок?

Спасибо.

+0

Существует несколько способов изменить 'CHARACTER SET' и' COLLATION'; многие ошибаются. Вы тоже хотели бы обсудить это? –

ответ

0

Я думаю, что я понял это. Я использую mysqlworkbench, у которого время ожидания подключения к СУБД составляет 600 секунд. Изменение, которое должно решить мою проблему.

Смежные вопросы