Сделал апгрейд до 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 все же стоит попробовать восстановить таблицы через пхпмай админ
Записан
Милый и порядочный! Верьте мне во всем!