Какие проблемы возникают при обновлении 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 проблемы:
- Не создавал резервные копии mysql db (system) с логинами и триггерами, функциями и хранимыми процедурами.
- Не создавал резервные копии хранимых процедур, триггеров и функций в дампе соответствующей базы данных, потому что это стандартная процедура mysql.
При выполнении таких обновлений и для будущих знаний о резервном копировании вот мои советы:
- Всегда делайте резервную копию mysqldump КАЖДОГО БД, включая системные! (включите логины и т. д.)
- при использовании mysqldump используйте
--routines
аргумент для включения триггеров, функций и хранимых процедур. - всегда иметь полную резервную копию файлов (вы можете использовать его, если ничего не помогает)
- Имейте в виду, что обновление удаляет пользователей, если вы хотите сделать резервную копию их заранее.