Задать вопрос
@eugene159

У меня есть БД MySQL. Можно ли как-нибудь узнать, к какой версии она принадлежит?

Есть БД, то есть, папка library, и в ней файлы:
- authors.frm
- authors.ibd
- books.frm
- books.ibd
- db.opt
- genres.frm
- genres.ibd
- tales.frm
- tales.ibd

Все кроме файла opt - это таблицы. Могу я как-нибудь узнать, для какой версия MySQL эта БД разрабатывалась? На какой версии она будет работать? Исключая вариант перебора (запуск сайта с данной БД на разных версиях MySQL).
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Чтобы получить номер версии из .frm файла нужно прочитать 4 байта по смещению 0x33 и перевести их в десятичный вид.
формат файла .frm
инструкция с примерами
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы