[Помогите] MySQL ошибка 126

Тема в разделе "OpenCart", создана пользователем biolion, 8 июл 2014.

  1. biolion

    biolion

    Регистрация:
    27 окт 2013
    Сообщения:
    303
    Симпатии:
    94
    Помогите, пожалуйста! Когда захожу в Каталог - Товары - то вот такая ошибка:
    Код:
    Notice: Error: Incorrect key file for table '/tmp/#sql_51e_0.MYI'; try to repair it
    Error No: 126
    SELECT * FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '2' GROUP BY p.product_id ORDER BY pd.name ASC LIMIT 0,30 in /var/www/electros.com.ua/system/database/mysql.php on line 50
    Неделю назад заходил и все ок было.
     
  2. antonfox

    antonfox

    Регистрация:
    19 янв 2013
    Сообщения:
    77
    Симпатии:
    9
    после чего появилась ошибка? эта ошибка связана с поломкой файла ключа таблицы. Можно попробовать исправить выполнив sql запрос для починки таблицы.
    REPAIR TABLE '/tmp/#sql_51e_0.MYI';
    Предварительно советую сделать дамп БД
     
    biolion нравится это.
  3. biolion

    biolion

    Регистрация:
    27 окт 2013
    Сообщения:
    303
    Симпатии:
    94
    Сейчас попробую, не могу точно сказать после чего, очень редко в товары захожу. А вот тут хотел с атрибутами поэкспериментировать и вот такая ошибка. Дамп есть за последние 18 дней.

    При запросе ошибка - #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''/tmp/#sql_51e_0.MYI' at line 1

    Хотя захожу под рутом в phpmyadmin
    --- Добавлено, 8 июл 2014 ---
    Проблема была в том что было мало места ))) Расширил раздел и все стало ок.
     
    Последнее редактирование: 8 июл 2014
  4. antonfox

    antonfox

    Регистрация:
    19 янв 2013
    Сообщения:
    77
    Симпатии:
    9
    Да, точно, причиной так может быть и отсутствие дискового пространства. :Smile: Не удаляйте тему, может еще кому то понадобится.