MySQL异常问题:ERROR 1 (HY000): Can't create/write to file '/var/tmp/#sql_1ea62_0.MAI' (Errcode: 28)
程序员文章站
2022-04-16 23:53:38
...
问题:ERROR 1 (HY000): Can’t create/write to file ‘/var/tmp/#sql_1ea62_0.MAI’ (Errcode: 28)
1. 查看是否磁盘已满,通过以下命令排除
## 查看磁盘是否已满
> df -h
2. 确定磁盘已满后,查询具体文件夹占用大小
## 查看指定文件夹/var/lib/mysql中每个文件夹的大小
> du -sh /var/lib/mysql/*
3. 确定是由于binlog过大引起的问题,在mysql中,清除binlog文件
- 连接到mysql服务器
- 执行show binary logs,查看binlog文件数量
- 删除某个日志文件之前的所有日志文件
mysql> purge master logs to 'bin-log.000021';
mysql> show binary logs;
确认问题已解决