当我访问我的网站时,我发现没有与mysql服务器的连接。我登录了我的vps。我试图重启mysql,但后来我看到了这个
root @vps138972:〜#sudo /etc/init.d/mysql restart *停止MySQL 数据库服务器mysqld [确定] * 启动MySQL数据库服务器mysqld
[确定] *检查需要升级的表是否已损坏或 没有干净地关闭。root @vps138972:〜#ERROR 23(HY000)第1行:资源不足时 打开文件
'./admin_naturello/oc_profile_description.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_return.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_return_action.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_return_history.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_return_reason.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_return_status.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_review.MYD'(错误代码:24)ERROR 23(HY000)第1行:Out of 打开文件时的资源'./admin_naturell
o / oc_revolution_slider.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_setting.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_stock_status.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_store.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_tax_class.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_tax_rate.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_tax_rate_to_customer_group.MYD'(错误代码:24)ERROR 23(HY000)at at 第1行:打开文件'./admin_naturell时资源不足 o / oc_tax_rule.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_url_alias.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_user.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_user_group.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_voucher.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_voucher_history.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_voucher_theme.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_voucher_theme_description.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_weight_class.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_weight_class_description.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_zone.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_naturell
o / oc_zone_to_geo_zone.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_presta/c
atalogsearch_fulltext.MYD'(错误代码:24)第1行的错误23(HY000):打开文件时资源不足 ” ./admin_presta/o
auth_nonce.MYD'(错误代码:24)
答案 0 :(得分:2)
MYSQL:打开文件时资源不足...(错误代码:24)
mysql错误:打开文件时资源不足...(错误代码:24)表示已超出允许打开msyql的文件数。 此限制由变量open_files_limit控制。您可以在phpMyAdmin(或MySQL命令行实用程序)中使用以下语句读取此内容:
SHOW VARIABLES LIKE 'open%'
要将此变量设置为更高的数字,请编辑/etc/my.cnf文件并添加以下行:
[mysqld]
open_files_limit = 5000
然后一定要用以下命令重启mysql:sudo /etc/init.d/mysql restart
在编辑文件时,请记住使用服务器管理帐户和sudo。编辑器的选择取决于您。 现在,显示变量应显示您选择的数字。
请注意,上面显示的5000就是一个例子。一个好的经验法则是获取当前文件数并向其中添加1000。如果这没有帮助,请添加更多。此数字会影响MySQL使用的内存量,因此将其设置为非常高的数字并不是一个好主意。