Какие проблемы возникают при обновлении mysql 5.5 x86 до mysql 5.5 x64?

У меня Windows Server 2008 R2 x64 с MySQL 5.5 x86 (не моя установка).

Я хочу обновить до MySQL 5.5 x64.

Какие проблемы у меня будут со всем остальным?

  • PHP
  • PhpMyAdmin
  • IIS
  • Сайты на PHP
  • MySQL логины
  • так далее...

1 ответ

Решение

Поскольку никто не ответил, я хотел бы высказать свое мнение о том, как прошло обновление.

После обновления все системные БД были сброшены, что было бы нормально, если бы в них не были сохранены все хранимые процедуры, триггеры и функции. Также помните, что логины также сохраняются там!

Затем мне пришлось извлечь данные резервной копии, чтобы заменить эти данные, но у моих резервных копий mysqldump есть 2 проблемы:

  1. Не создавал резервные копии mysql db (system) с логинами и триггерами, функциями и хранимыми процедурами.
  2. Не создавал резервные копии хранимых процедур, триггеров и функций в дампе соответствующей базы данных, потому что это стандартная процедура mysql.

При выполнении таких обновлений и для будущих знаний о резервном копировании вот мои советы:

  • Всегда делайте резервную копию mysqldump КАЖДОГО БД, включая системные! (включите логины и т. д.)
  • при использовании mysqldump используйте --routines аргумент для включения триггеров, функций и хранимых процедур.
  • всегда иметь полную резервную копию файлов (вы можете использовать его, если ничего не помогает)
  • Имейте в виду, что обновление удаляет пользователей, если вы хотите сделать резервную копию их заранее.
Другие вопросы по тегам