Got error 28 from storage engine code 1030

Сделал апгрейд до 1.60 и поплыли ошибки в базе: MYSQL ERROR REPORT - 24/12/2010 17:12:35 --------------------------------------- 1030 - Got error 28 from storage engine select p.products_fsk18, p.products_shippingtime, p.products_model, p.products_ean, pd.products_name, m.manufacturers_name, p.pr...

Сделал апгрейд до 1.60 и поплыли ошибки в базе:

MYSQL ERROR REPORT

— 24/12/2010 17:12:35

—————————————

1030 — Got error 28 from storage engine

select p.products_fsk18,

                                  p.products_shippingtime,

                                  p.products_model,

                                  p.products_ean,

                                  pd.products_name,

                                  m.manufacturers_name,

                                  p.products_quantity,

                                  p.products_image,

                                  p.products_weight,

                                  pd.products_short_description,

                                  pd.products_description,

                                  p.products_id,

                                  p.manufacturers_id,

                                  p.products_price,

                                  p.products_vpe,

                                  p.products_vpe_status,

                                  p.products_vpe_value,

                                  p.products_discount_allowed,

                                  p.products_tax_class_id

                                  from products_description pd, products_to_categories p2c, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id

                                  left join specials s on p.products_id = s.products_id

                                  where p.products_status = ‘1’

                                  and p.products_id = p2c.products_id

                                  and pd.products_id = p2c.products_id

                                  and p.group_permission_1=1

                                  and pd.language_id = ‘4’ and p2c.categories_id = ’26’ ORDER BY products_price asc

——————-

ИЛИ так

MYSQL ERROR REPORT

— 24/12/2010 17:12:32

—————————————

1030 — Got error 28 from storage engine

select distinct a.products_id, a.products_fsk18, ad.products_name, ad.products_short_description, a.products_image, a.products_price, a.products_vpe, a.products_quantity, a.products_vpe_status, a.products_vpe_value, a.products_tax_class_id, a.products_date_added from articles_xsell ax, products a, products_description ad where ax.articles_id = ‘6’ and ax.xsell_id = a.products_id and a.products_id = ad.products_id and ad.language_id = ‘1’ and a.products_status = ‘1’ order by ax.sort_order asc limit 6

————

А также еще такая ошибка вылазит:

24/12/2010 16:12:40 | 1054 — Unknown column ‘p.group_permission_1’ in ‘where clause’ | select

                                      cd.categories_description,

                                      cd.categories_name,

          cd.categories_heading_title,

                                      c.categories_template,

                                      c.categories_image from categories c, categories_description cd

                                      where c.categories_id = ’22’

                                      and cd.categories_id = ’22’

                                      and p.group_permission_1=1

                                      and cd.language_id = ‘1’ | /cat-buildingmaterials.html

————

Я отключил каталог /cat-buildingmaterials.html в Админке, может с этим связанно? Но почему тогда ошибка вылазит?

————

Что это может быть, раньше такого не было.

Я работаю над проектом, где мне нужно создать базу данных С 300 таблиц для каждого пользователя, который хочет посмотреть демо-приложение. он работал нормально, но сегодня, когда я тестировал с новым пользователем, чтобы увидеть демо, он показал мне это сообщение об ошибке

1030 Got error 28 from storage engine

проведя некоторое время в гугле, я обнаружил, что это ошибка, связанная с пространством базы данных или временных файлов. Я пытался исправить это, но не смог. теперь я даже не могу запустить mysql. Как я могу это исправить и я бы также хотелось бы увеличить размер до максимума, чтобы я не сталкивался с той же проблемой снова и снова.

9 ответов


ошибка Mysql» 28 от двигателя хранения» — значит «недостаточно места на диске«.

чтобы показать дисковое пространство, используйте команду ниже.

myServer# df -h

результаты должны быть такими.

Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/vdisk     13G     13G     46M   100%    /
devfs         1.0k    1.0k      0B   100%    /dev

чтобы расширить это (хотя это более старый вопрос); это, вероятно, не о самом пространстве MySQL, а о пространстве в целом, предполагая для файлов tmp или что-то в этом роде.
Мой MySQL data dir не был заполнен, раздел / (root) был


У меня была такая же проблема в AWS RDS. Это было связано с Freeable пространство (на жестком диске памяти) был полный. Вам нужно увеличить пространство или удалить некоторые данные.


мой / tmp был %100. После удаления всех файлов и перезапуска mysql все работало нормально.


моя папка /var/log/apache2 была 35g, а некоторые журналы в /var/log были другими 5g моего жесткого диска 40g. Я очистил все *.GZ logs и убедившись, что другие журналы не будут делать плохие вещи, если я с ними связался, я просто очистил их тоже.

echo "clear" > access.log

etc.


Проверьте /backup, чтобы увидеть, если вы можете удалить старую не необходимую резервную копию.


У меня была аналогичная проблема, из-за моего репликация двоичные журналы.

Если это так, просто создайте cronjob для запуска этого запроса каждый день:

PURGE BINARY LOGS BEFORE DATE_SUB( NOW(), INTERVAL 2 DAY );

Это удаляет все двоичные журналы, старше 2 дней.

Я нашел это решение здесь.


простой:
$СТГ->готово();
Возможно, это избавит тебя от беспокойства об этом. Mysql использует пространство tmp системы вместо собственного пространства.


sudo su


cd /var/log/mysql

и, наконец, типа: > mysql-slow.log

это сработало для меня


0 Пользователей и 1 Гость просматривают эту тему.

  • 3 Ответов
  • 9501 Просмотров

Появилась вот такая ошибка:

DB function failed with error number 1030
Got error 28 from storage engine SQL=SELECT a.*, a.name AS category, u.name AS editor, g.name AS groupname, h.name AS admingroup FROM jos_fb_categories AS a LEFT JOIN jos_users AS u ON u.id = a.checked_out LEFT JOIN jos_core_acl_aro_groups AS g ON g.group_id = a.pub_access LEFT JOIN jos_core_acl_aro_groups AS h ON h.group_id = a.admin_access GROUP BY a.id ORDER BY a.ordering, a.name

Подскажите что делать?

Читал эту тему: http://joomlaforum.ru/index.php/topic,16514.0.html

Как лучше восстанавливать таблицы?

Уже сам разобрался. У хостера в админке есть кнопка восстановления БД.
Восстановил и все ок. :)
Есть попутный вопрос. Из-за чего это могло произойти?

« Последнее редактирование: 23.03.2008, 19:09:52 от beliyadm »

Записан

У меня такая же ситуация возникла из-за переполнения жёсткого диска. Когда диск почистил, то всё стало нормально даже без восстановления базы.

Уже сам разобрался. У хостера в админке есть кнопка восстановления БД.
Восстановил и все ок. :)
Есть попутный вопрос. Из-за чего это могло произойти?

а не у всех хостеров есть такая функция в админке, кстати. это очень повезло, что такое было. как правило, это сразу надо к хостеру обращаться. они знают об этой проблеме и все сделают.
 ошибка 1030 или ошибка 26 — не заморачивайтесь сами, а прямиком к хостерам

хотя 1030 все же стоит попробовать восстановить таблицы через пхпмай админ

Записан

Милый и порядочный! Верьте мне во всем!

Понравилась статья? Поделить с друзьями:
  • Got error 194 tablespace is missing for a table from storage engine innodb
  • Got error 122 internal unspecified error in handler from aria
  • Got error 1045 access denied for user root localhost
  • Got an error reading communication packets mysql bitrix
  • Got an error reading communication packets mariadb