我正在尝试在Windows服务器上执行 mysqldump ,但收到以下错误消息:
mysqldump: Got error: 23: Out of resources when opening file '.\db\sometable.MYD' (Errcode: 24) when using LOCK TABLES
Run Code Online (Sandbox Code Playgroud)
这是我正在运行的命令:
mysqldump -u user -p"pass" --lock-tables --default-character-set=latin1 -e --quick databasename > "query.sql"
Run Code Online (Sandbox Code Playgroud)
重新启动 mysql 服务没有帮助。
我总是收到同一张桌子的消息。
我已经尝试将table_cache和max_connections变量分别从 64减少到 32 和 30 减少到 10,但我这次仍然遇到不同表的错误(从现在开始,错误消息总是提到第二个表)。
相同的脚本在十几个具有相同数据库的其他Windows服务器上运行,没有问题。
所有数据库都有 85 个表。
mysql ×1