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

282次阅读
没有评论

出现问题:

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

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。增加如下内容:

tmpdir="e:/bigmysql/tmpdir"

修改后启动 MySQL 使其生效。

至此文件解决。

正文完
 0
板面杂货铺
版权声明:本站原创文章,由 板面杂货铺 于2023-06-09发表,共计499字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。