У меня есть БД MySQL. Можно ли как-нибудь узнать, к какой версии она принадлежит?
Есть БД, то есть, папка library, и в ней файлы:
- authors.frm
- authors.ibd
- books.frm
- books.ibd
- db.opt
- genres.frm
- genres.ibd
- tales.frm
- tales.ibd
Все кроме файла opt - это таблицы. Могу я как-нибудь узнать, для какой версия MySQL эта БД разрабатывалась? На какой версии она будет работать? Исключая вариант перебора (запуск сайта с данной БД на разных версиях MySQL).
Чтобы получить номер версии из .frm файла нужно прочитать 4 байта по смещению 0x33 и перевести их в десятичный вид. формат файла .frm инструкция с примерами