一、报错描述 执行sql的时候发现:Error writing file '/tmp/XXXX' (Errcode: 28 - No space left on device) 二、错误原因 这种情况就是Mysql在关联大表的时候,需要的存
执行sql的时候发现:Error writing file '/tmp/XXXX' (Errcode: 28 - No space left on device)
这种情况就是Mysql在关联大表的时候,需要的存储空间大于当前服务器的剩余磁盘空间
要么清理一下,要么换个空间大点的存储位置。
# 1、在挂载磁盘上创建一个文件夹mkdir /bdata/mysql_tmp# 2、给权限chown mysql.mysql /bdata/mysql_tmp -Rchmod 777 -R /bdata/mysql_tmp -R# 3、打开mysql的配置文件vim /etc/my.cnf # 4、在文件里面修改缓存路径[mysqld]tmpdir = /bdata/mysql_tmp# 5、重启mysqlservice mysqld restart···
来源地址:https://blog.csdn.net/qq_38486203/article/details/125442096
--结束END--
本文标题: 【MySQL】Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)
本文链接: https://lsjlt.com/news/373827.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0