从架构 (MySQL) 导入数据时打开的文件过多



我正在尝试将一个SQL文件(其中包含大约5.5 GB的数据)导入到Macbook机器上的本地模式之一中。我在mysql中不断收到以下错误,该错误阻止导入完成:

errno: 24 - Too many open files)

我创建了一个my.cnf文件并将其放置在以下目录中/usr/local/Cellar/mysql/5.7.25/my.cnfmy.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

  1. 检查你的 conf 文件是否被 mysql 使用。

my.cnf 文件在 macOS 上的位置

确定正在使用哪个 MySQL 配置文件

  1. 在 Unix 上,open_files_limit 的值不能设置为大于 ulimit -n。

最新更新