Featured image of post MySQL报错 [ERR] 3 – Error writing file ‘WindowsSERVIC~1’ (OS errno 28 – No space left on device) [ERR]解决办法

MySQL报错 [ERR] 3 – Error writing file ‘WindowsSERVIC~1’ (OS errno 28 – No space left on device) [ERR]解决办法

出现问题: 在长时间运行 mysql 或者执行 sql 导入的时候会遇到如下错误: 这种一般是由于 mysql…

出现问题:

在长时间运行 mysql 或者执行 sql 导入的时候会遇到如下错误:

1
mysql [ERR] 3 - Error writing file 'C:\Windows\SERVIC~1\NETWOR~1\AppData\Local\Temp\MLvz91ct7q310wy84q' (OS errno 28 - No space left on device) [ERR] 

这种一般是由于 mysql 的临时目录所在的磁盘满了引起的。

解决办法 :

方法 1. 清理临时目录所在的磁盘空间,删除不必要的文件,给临时目录腾出空间来。

方法 2. 修改 mysql 的临时目录为大容量磁盘位置。修改方法如下:

1。停止 mysql 服务器,windows 下在命令行执行 net stop mysql80.(MySQL 版本不同服务名不同)。Linux 下执行 systemctl stop mysql

2.。修改 mysql.ini windows 默认路径为 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini。Linux 为 /etc/my.cnf。增加如下内容:

1
tmpdir="e:/bigmysql/tmpdir"

修改后启动 MySQL 使其生效。

至此文件解决。

转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用 Hugo 构建
主题 StackJimmy 设计