Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复opencart中的MySQL错误?_Mysql_Opencart - Fatal编程技术网

如何修复opencart中的MySQL错误?

如何修复opencart中的MySQL错误?,mysql,opencart,Mysql,Opencart,我犯了这个错误。。我换了我的托管公司。。我现在从戈达迪那里得到了新的主机。。请帮帮我。。解决办法是什么 Notice: Error: Out of resources when opening file '/tmp/#sql_108e_0.MYI' (Errcode: 24) Error No: 23 SELECT * FROM category c LEFT JOIN category_description cd ON (c.category_id = cd.category_id

我犯了这个错误。。我换了我的托管公司。。我现在从戈达迪那里得到了新的主机。。请帮帮我。。解决办法是什么

Notice: Error: Out of resources when opening file '/tmp/#sql_108e_0.MYI' (Errcode: 24)
Error No: 23

SELECT * FROM category c
LEFT JOIN category_description cd ON
    (c.category_id = cd.category_id)
LEFT JOIN category_to_store c2s ON
    (c.category_id = c2s.category_id)
WHERE
    c.parent_id = '0' AND
    cd.language_id = '2' AND
    c2s.store_id = '0'
    AND c.status = '1'
ORDER BY c.sort_order, LCASE(cd.name)
in /home/xxxx/public_html/shop/system/database/mysql.php on line 49

这个错误通常意味着MySQL已经超过了一次可以打开的文件数量限制。在Linux中,增加这个数字很容易解决这个问题

编辑/etc/security/limits.conf

并加上: mysql软文件4096 mysql硬文件4096

这有效地将MySQL可以打开的文件数量增加了一倍(默认值为一半)

在windows上,您无法真正修复此问题。这是操作系统的限制。见:

有时也会通过对表执行简单的刷新操作来修复此错误


因此,首先刷新mysql表,然后对文件进行编辑,以克服此问题。

您的问题不太清楚,请详细说明。我的网站突然出现mysql错误。。它花了2-3个小时,然后正常固定背部。。我搜索了这个错误,有人说“左连接错误”,但我不知道如何修复。。我的前托管公司说;这可能是因为php.ini,但我的php.ini是致命的,我没有更改,我检查了。。请帮帮我?