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.