MySQL - hexdump - как определить версию mysql по .frm файлу БД

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 14:15, 3 марта 2020; Admin iph (обсуждение | вклад) (Новая страница: «=== MySQL - hexdump - как определить версию mysql по .frm файлу БД === Чтобы получить версию MySQL через .fr…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

MySQL - hexdump - как определить версию mysql по .frm файлу БД

Чтобы получить версию MySQL через .frm файлы, которая расположены, как правило в /var/lib/mysql/имя_базы/, нужно прочитать первые 2 байта, начиная с офсета 0x33 и преобразовать их в десятичный формат

# hexdump -s 0x33 -n 2 -v -d bots.frm
0000033   50564
0000035


Как видим, версия - MySQL 5.5.64
Нужно учесть, что MySQL обновляет штамп версии в FRM-файле, каждый раз когда таблица перестраивается или изменяется через оператор ALTER.