База данных ht.sqlite

Аватар пользователя vkwebsite vkwebsite 20 января в 14:40

Здраствуйте
Как ремонтировать файловою базу данных .sqlite без phpmyadmin?
Спасибо

Комментарии

Аватар пользователя vkwebsite vkwebsite 20 января в 15:05

Error messagePDOException: SQLSTATE[HY000]: General error: 11 database disk image is malformed: DELETE FROM {cache_bootstrap} WHERE (cid = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => hook_info ) in cache_clear_all() (line 173 of /var/www/user/data/www/mydomen.ru/includes/cache.inc).

The website encountered an unexpected error. Please try again later.

Аватар пользователя bsyomov bsyomov 24 января в 20:12

Обычно, никак. А уж phpmyadmin точно тут ни при чём вообще. Он не работает с sqlite.
Вероятно, потребуется восстановиться из бекапа.

Иногда, когда повреждений немного, и они удачно в индексах а не в данных, можно попробовать вот так:
sqlite3 mydb.db ".dump" | sqlite3 mydb_copy.db

И попробовать использовать получившуюся базу.

Если не получается, то можно ещё попробовать повытаскивать из отдельных таблиц часть данных хотя бы.