Назад | Перейти на главную страницу

Обновление mysql и PHP

Я работаю над проектом, которому около 4 лет, и он был написан на PHP 5.2 (php был обновлен по ходу) и MySQL 4. В настоящее время существует тестовый сервер и производственный сервер, которые все необходимо обновить до последней стабильной версии. версия PHP и MySQL5.

У меня есть некоторые опасения по поводу этого обновления и ограниченный опыт управления серверами.

Меня беспокоит, что простое обновление MySQL и PHP на реальных серверах каким-то образом сломает жизненно важные приложения компании. Мне было интересно, обоснована ли эта проблема и какие меры я могу предпринять, чтобы быстро вернуться к более старой версии, если мне нужно? Кроме того, как можно быстрее всего безопасно завершить это обновление?

Я ценю любые предложения.

Заранее спасибо!

Прочтите руководства по обновлению MySQL от версии 4 до MySQL 5 , из От 5,0 до 5,1 и до 5,5.

Коротко:

  • делать резервные копии
  • начните с тестовой системы, найдите приложение и проблемы MySQL, протестировав процедуру обновления, свои данные и ваше приложение
  • перейти с 4.1 на 5.0
  • обновление с 5.0 до 5.1
  • а затем обновитесь до 5.5 согласно инструкции.

Известны несовместимости.

Я бы не стал делать это на месте.

Если бы я делал это, я бы выбрал новое оборудование и настроил его соответствующим образом с теми версиями PHP и MySQL, которые я хотел бы использовать в будущем.

Я бы проверил, работает ли это с небольшим, но реальным набором данных, и предприму соответствующие действия для устранения любых проблем.

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

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

Мне также нужно было бы выяснить, как вы собираетесь заменить новое оборудование, и учесть это в своем плане.

Как только я был доволен своим процессом, я его реализовал.