萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL數據備份Out of resources when opening file報錯

MySQL數據備份Out of resources when opening file報錯

碰到備份提示Out of resources when opening file問題我們可以調整open_files_limit來解決,具體如下。

今天,使用命令導出數據庫,以便在新的VPS上恢復,出現了一下情況:

報錯信息:

mysqldump: Got error: 23: Out of resources when opening file ‘./zrblog_dfhghdt/pre_ucenter_settings.MYD’ (Errcode: 24) when using LOCK TABLES

首先用ulimit -n命令查看下打開文件數限制:

root@zr [~]# ulimit -n
1024

我們需要調整MySQL配置文件中open_files_limit的值

編輯my.cnf(指令vi /etc/my.cnf),我這裡沒有open_files_limit,

增加它的值就行了

我的原來是 open_files_limit = 600

後來給修改成 open_files_limit = 1024

完成後保存,重啟下MySQL,然後再試試用我們開頭的指令備份。

OK,完成了。

當然,還有一種辦法就是使用其它的辦法來備份了,如我們利用專業備份工具或打包mysql 中data目錄的文件

copyright © 萬盛學電腦網 all rights reserved