powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с бэкапом баз MySQL
8 сообщений из 8, страница 1 из 1
Проблема с бэкапом баз MySQL
    #39511865
vadim.mayorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Прошу помощи в решении проблемы по созданию бэкапов базы 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.
Спасибо.
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39511870
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
В общем, сделано неправильно всё .
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39511874
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с одной стороны , сказали "нот саппортед" -- значит лучше такого не делать.
С другой стороны база и ПО работает -- т.е. критический сбоев не произошло (пока).

Может лучше действительно сделать по документам 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 -- вполне возможно перепутали фолдеры или что-то с правами на чтение....
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39512314
vadim.mayorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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далее -- сделайте бекап стандартными силами -- возможно проблема таки


Каким образом правильно провести бэкап базы стандартным способом?
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39512326
vadim.mayorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javajdbcMySQLBackUpFTP версии 5.0.5 -- а вдруг она НЕ работает с 5.7. хоть вы 10 раз
правильно установили....?

MySQLBackUpFTP версии 5.0.5 работает с MySQL 5.7, проверено на другом сервере.
javajdbc...ну и совсем глупый вариант -- база FORT была смешена при миграции а RESCAN
осталась на своем месте -- вот бекап и прошел для одной базы и не может физически найти
FORT -- вполне возможно перепутали фолдеры или что-то с правами на чтение...

Физически базы не перемещались, что и привело к недоумению - для RETCAN бэкап создался, а для FORT нет.
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39512334
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 не занимался).
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39512413
vadim.mayorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkij, спасибо за информацию!

Интересует вопрос, а что если остановить mysql, скопировать целиком весь datadir на другую машину с 5.1, после попробовать запустить mysql_upgrade. Полагаю, данная команда проиндексирует таблицы для версии 5.1. Сообщите Ваше мнение по этому счету.
...
Рейтинг: 0 / 0
Проблема с бэкапом баз MySQL
    #39512432
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim.mayorov,

как сказано в доке, mysql_upgrade и должен при обновлении. И не может прыгать через релизы. Как написано, лучше даже обновляться с актуального минорного релиза.
Т.е. inplace upgrade вы должны сделать 3 раза:
5.1->5.5
5.5->5.6
5.6->5.7

в каком состоянии имеющийся datadir - неизвестно. А из неизвестного состояния могут лезть разные странные фокусы.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с бэкапом баз MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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