MySQL “tákolás”

Sikeresen visszállítottam néhány postot. (YAY) Nem éppen tegnapi backup (5 éves te jó ég…), ám amúgysem írkáltam jó ideje ide. Ha jól emlékszem egy Nagios poszt volt, valamivel szívtam FreeBSD alatt… A lényeg, hogy nem üres az oldal így legalább, illetve akkor rögtön le is írom, hogy állítsunk vissza “paraszt” backupból MySQL táblákat.

Mysqldump a gyerekeknek való, igazi férfi az adatbázis mappát lemásolja és jónapot (ejj). Szerencsére MyISAM-ról készült így ugyanabban a mappába a tábladefiníciók mellett voltak az adatok is (innodb-t most meg nem mondom hol tárolja). Szóval én is így jártam, ráadásul nem is egy mai wordpress/mysql kombóról készült, de szerencsére simán megette. Először is másoljuk be simán a lementett MYD fájlunkat az FRM barátkája mellé:

# cp wp_posts.MYD /var/lib/mysql/wordpress/wp_posts.MYD
chown mysql:mysql /var/lib/mysql/wordpress/wp_posts.MYD

Majd adjunk neki a mysql konzolból

mysql> ALTER TABLE wordpress.wp_posts ENGINE=MyISAM;
mysql> repair table wordpress.wp_posts;

És meg is vagyunk. Jól beposztosodik a blogunk. :)

This entry was posted in mysql. Bookmark the permalink.