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


Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2020

Перейти к: навигация, поиск

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.

Индекс цитирования