我正在尝试将一个SQL文件(其中包含大约5.5 GB的数据)导入到Macbook机器上的本地模式之一中。我在mysql中不断收到以下错误,该错误阻止导入完成:
errno: 24 - Too many open files)
我创建了一个my.cnf
文件并将其放置在以下目录中/usr/local/Cellar/mysql/5.7.25/my.cnf
。my.cnf
文件具有以下集合
open_files_limit = 100000
但是,当我运行以下查询时,我仍然将open_files_limit
设置为 256:
SHOW VARIABLES LIKE 'open%';
我不确定问题是什么。
对于此配置来说,值可能100000
太大
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_open_files_limit
- 检查你的 conf 文件是否被 mysql 使用。
my.cnf 文件在 macOS 上的位置
确定正在使用哪个 MySQL 配置文件
- 在 Unix 上,open_files_limit 的值不能设置为大于 ulimit -n。