Skip to content

Instantly share code, notes, and snippets.

View ciceroverneck's full-sized avatar
🤘

Cícero Verneck Corrêa ciceroverneck

🤘
View GitHub Profile
@tamr
tamr / fix.php
Created August 25, 2019 03:08
[Warning] ./db/table.frm is inconsistent: engine typecode 44, engine name ROCKSDB (45)
<?php
$di = new RecursiveDirectoryIterator('/var/lib/mysql/', FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_SELF | FilesystemIterator::SKIP_DOTS);
foreach (new RecursiveIteratorIterator($di) as $item => $file) {
if ($file->getExtension() !== 'frm') continue;
$content = file_get_contents($file->current()->getPathname());
$content = substr(implode(unpack("H*", $content)), 0, 8);
if ($content != 'fe010a2c' && $content != 'fe010b2c') continue;