碰到備份提示Out of resources when opening file問題我們可以調(diào)整open_files_limit來解決,具體如下,今天,使用命令導出數(shù)據(jù)庫,以便在新的VPS上恢復,出現(xiàn)了一下情況.
報錯信息:mysqldump: Got error: 23: Out of resources when opening file ‘./zrblog_dfhghdt/pre_ucenter_settings.MYD’(Errcode: 24) when using LOCK TABLES
首先用ulimit -n命令查看下打開文件數(shù)限制:
- root@zr [~]# ulimit -n
- --Vevb.com
- 1024
我們需要調(diào)整MySQL配置文件中open_files_limit的值,編輯my.cnf(指令vi /etc/my.cnf),我這里沒有open_files_limit,增加它的值就行了,我的原來是 open_files_limit = 600 后來給修改成 open_files_limit = 1024.
完成后保存,重啟下MySQL,然后再試試用我們開頭的指令備份,OK,完成了,當然,還有一種辦法就是使用其它的辦法來備份了,如我們利用專業(yè)備份工具或打包mysql 中data目錄的文件.
新聞熱點
疑難解答
圖片精選