Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Прошу помощи в решении проблемы по созданию бэкапов базы MySQL. На сервере Windows 2012 R2 Standart установлена СУБД MySQL 5.7, изначально была установлена версия 5.1. Изменение версии СУБД потребовалось для корректного взаимодействия дополнительного ПО. Процесс обновления СУБД был следующий: остановлен сервис MySQL51, во вкладке "Панели управления" в разделеле "Программы и компоненты" была удалена программа MySQL Server 5.1. Установка MySQL 5.7 прошла успешно, в файле настроек программы my.ini была изменена домашняя директория базы на домашнюю от версии 5.1. СУБД успешно запустилась, но ПО, обращающееся к базе, в своих логах сообщала об ошибках. После чего была выполнена команда mysql_upgrade, взаимодействие ПО и СУБД началось в первоначальном режиме. Но появилась проблема по созданию бекапов базы с помощью программы MySQLBackUpFTP версии 5.0.5. Лог работы программы во вложении. Имеется также тенденция по увеличению файла ошибок MPL-NET-01.err, что свидетельствует, по всей видимости, о критических ошибках работы СУБД MySQL. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 19:11 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
vadim.mayorovПроцесс обновления СУБД был следующий: остановлен сервис MySQL51, во вкладке "Панели управления" в разделеле "Программы и компоненты" была удалена программа MySQL Server 5.1. Установка MySQL 5.7 прошла успешно, в файле настроек программы my.ini была изменена домашняя директория базы на домашнюю от версии 5.1. Ну как бы сказать https://dev.mysql.com/doc/refman/5.7/en/upgrading.html мануалUpgrade that skips versions is not supported. For example, upgrading directly from MySQL 5.5 to 5.7 is not supported. В общем, сделано неправильно всё . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 19:22 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
с одной стороны , сказали "нот саппортед" -- значит лучше такого не делать. С другой стороны база и ПО работает -- т.е. критический сбоев не произошло (пока). Может лучше действительно сделать по документам 5.1-5.5-5.6-5.7. Помнится сам прыгал 5.0 на 5.5 -- пришлось добавлять служенбные таблицы почти вручную... Если лень все переделывать, то отставьте пока бекап и оттдетсируйте всю систему на новой базе. проверьте все логи -- что там растет в MPL-NET-01.err ? проверьте логи ВИндовез, конкретной базы, МуСКЛ сервера... возможен легкий случай -- отсутсвует несколько служебных таблиц -- из-за етого не работает парочку служебных клужб контроля за перформансом...-- или парунастроек оказались лишними...или отсутсвуют... далее -- сделайте бекап стандартными силами -- возможно проблема таки в MySQLBackUpFTP версии 5.0.5 -- а вдруг она НЕ работает с 5.7. хоть вы 10 раз правильно установили....? ...ну и совсем глупый вариант -- база FORT была смешена при миграции а RESCAN осталась на своем месте -- вот бекап и прошел для одной базы и не может физически найти FORT -- вполне возможно перепутали фолдеры или что-то с правами на чтение.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 19:46 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
Melkijvadim.mayorovПроцесс обновления СУБД был следующий: остановлен сервис MySQL51, во вкладке "Панели управления" в разделеле "Программы и компоненты" была удалена программа MySQL Server 5.1. Установка MySQL 5.7 прошла успешно, в файле настроек программы my.ini была изменена домашняя директория базы на домашнюю от версии 5.1. Ну как бы сказать https://dev.mysql.com/doc/refman/5.7/en/upgrading.html мануалUpgrade that skips versions is not supported. For example, upgrading directly from MySQL 5.5 to 5.7 is not supported. В общем, сделано неправильно всё . Это я уже понял, к сожалению. Теперь буду тщательнее изучать документацию. Melkijс одной стороны , сказали "нот саппортед" -- значит лучше такого не делать. С другой стороны база и ПО работает -- т.е. критический сбоев не произошло (пока). Может лучше действительно сделать по документам 5.1-5.5-5.6-5.7. Помнится сам прыгал 5.0 на 5.5 -- пришлось добавлять служенбные таблицы почти вручную... Возможно ли сейчас откатиться на версию СУБД 5.1 и что необходимо провести для правильной настройки работы базы? javajdbcдалее -- сделайте бекап стандартными силами -- возможно проблема таки Каким образом правильно провести бэкап базы стандартным способом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2017, 16:18 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
javajdbcMySQLBackUpFTP версии 5.0.5 -- а вдруг она НЕ работает с 5.7. хоть вы 10 раз правильно установили....? MySQLBackUpFTP версии 5.0.5 работает с MySQL 5.7, проверено на другом сервере. javajdbc...ну и совсем глупый вариант -- база FORT была смешена при миграции а RESCAN осталась на своем месте -- вот бекап и прошел для одной базы и не может физически найти FORT -- вполне возможно перепутали фолдеры или что-то с правами на чтение... Физически базы не перемещались, что и привело к недоумению - для RETCAN бэкап создался, а для FORT нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2017, 16:32 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
vadim.mayorovВозможно ли сейчас откатиться на версию СУБД 5.1 Сомневаюсь. Я не удивлён, что странный mysql никак не помешал делать глупости, это как раз в его традициях. Но попробовать можно. Ставите где-то отдельно 5.1, выключаете базы, копируете при выключенной базе целиком весь datadir и пробуете запустить базу внимательно следя за логом. А так - ставите где-то отдельно 5.1, разворачиваете в него прошлый бекап. И работаете с ним. При желании - долго и скрупулёзно выискиваете различия в данных между базами и переносите эти различия. vadim.mayorovКаким образом правильно провести бэкап базы стандартным способом? Для не очень больших баз - штатный mysqldump. Внимание на зоопарк опций что включать в дамп, а что нет. Помнится, хранимки по дефолту не пишутся в дамп. Для больших - пошерстите целиком раздел https://dev.mysql.com/doc/refman/5.7/en/backup-and-recovery.html Но вроде простого и надёжного молотка тоже нет (я администрированием mysql не занимался). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2017, 16:44 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
Melkij, спасибо за информацию! Интересует вопрос, а что если остановить mysql, скопировать целиком весь datadir на другую машину с 5.1, после попробовать запустить mysql_upgrade. Полагаю, данная команда проиндексирует таблицы для версии 5.1. Сообщите Ваше мнение по этому счету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2017, 18:35 |
|
||
|
Проблема с бэкапом баз MySQL
|
|||
|---|---|---|---|
|
#18+
vadim.mayorov, как сказано в доке, mysql_upgrade и должен при обновлении. И не может прыгать через релизы. Как написано, лучше даже обновляться с актуального минорного релиза. Т.е. inplace upgrade вы должны сделать 3 раза: 5.1->5.5 5.5->5.6 5.6->5.7 в каком состоянии имеющийся datadir - неизвестно. А из неизвестного состояния могут лезть разные странные фокусы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2017, 19:54 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=68&tid=1830456]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 139ms |

| 0 / 0 |
