powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Готовность к миграции с 5.1 на 5.7 ?
7 сообщений из 7, страница 1 из 1
Готовность к миграции с 5.1 на 5.7 ?
    #39329769
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Встречал ли кто-то конкретное описание , как проверить базу (данные) на готовность к миграции на последнюю версию?
Лучше если есть скрипт какой.

Спасибо.
...
Рейтинг: 0 / 0
Готовность к миграции с 5.1 на 5.7 ?
    #39329771
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через dump
...
Рейтинг: 0 / 0
Готовность к миграции с 5.1 на 5.7 ?
    #39330240
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так данные в базе всегда готовы, если не разрушены. А вот поведение сервера может измениться.
Вот допустим, есть такой скрипт pt-upgrade , но это уже для очень требовательных пользователей.
Большинство просто делают тестовое окружение и просто тестируют приложение.
...
Рейтинг: 0 / 0
Готовность к миграции с 5.1 на 5.7 ?
    #39330618
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я просто готовлюсь к переходу, и к примеру столкнулся , что тип date по умолчанию с таким значением '0000-00-00' запрещен.
Может еще , что-то поменялось, поэтому и озаботился этим вопросом.
...
Рейтинг: 0 / 0
Готовность к миграции с 5.1 на 5.7 ?
    #39330626
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2тип date по умолчанию с таким значением '0000-00-00' запрещен.Не совсем так.
http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html As of MySQL 5.7.4, NO_ZERO_DATE is deprecated. In MySQL 5.7.4 through 5.7.7, NO_ZERO_DATE does nothing when named explicitly. Instead, its effect is included in the effects of strict SQL mode. In MySQL 5.7.8 and later, NO_ZERO_DATE does have an effect when named explicitly and is not part of strict mode, as before MySQL 5.7.4. However, it should be used in conjunction with strict mode and is enabled by default. A warning occurs if NO_ZERO_DATE is enabled without also enabling strict mode or vice versa. For additional discussion, see SQL Mode Changes in MySQL 5.7.

Because NO_ZERO_DATE is deprecated, it will be removed in a future MySQL release as a separate mode name and its effect included in the effects of strict SQL mode.
...
Рейтинг: 0 / 0
Готовность к миграции с 5.1 на 5.7 ?
    #39331042
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и я обэтом
Решение:
[mysqld]
sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


strict mode - Включен по умолчанию.
Все данные зайдут при восстановлении, но попробуйте что-то изменить в структуре таблице и будет ругань да и '0000-00-00' больше не добавятся.
Должен оговорится, я с этим столкнулся на дистрибутиве Percona 5.7.14-8 может на остальных это не так.
...
Рейтинг: 0 / 0
Готовность к миграции с 5.1 на 5.7 ?
    #39333178
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот вроде нашел более развернутый ответ на свой вопрос.
h_t_tps://www.percona.com/blog/2016/10/18/upgrading-to-mysql-5-7-beware-of-the-new-strict-mode/
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Готовность к миграции с 5.1 на 5.7 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]