Can't create/write to file '/tmp/MYmZiY2i' 报错解决方法

喜欢ヅ旅行 2022-01-31 02:21 851阅读 0赞

错误日志:

Cause: java.sql.SQLException: Can’t create/write to file ‘/tmp/MYmZiY2i’ (Errcode: 28 - No space left on device)\n; SQL []

重点内容:Errcode: 28 - No space left on device

那么这些System Error Code在Linux下分别代表什么意思呢?其实如果遇到错误日志里有这些对应的代码,使用MySQL自带的命令工具perror查看一下具体信息即可。非常简单方便。

  1. [root@localhost ~]# perror 2
  2. OS error code 2: No such file or directory
  3. [root@localhost ~]# perror 28
  4. OS error code 28: No space left on device
  5. [root@localhost ~]# perror 31
  6. OS error code 31: Too many links
  7. #如果你要查看一个范围的Operating system error,可以使用下面命令
  8. [root@localhost ~]# perror `seq 0 10`
  9. OS error code 0: Success
  10. OS error code 1: Operation not permitted
  11. OS error code 2: No such file or directory
  12. OS error code 3: No such process
  13. OS error code 4: Interrupted system call
  14. OS error code 5: Input/output error
  15. OS error code 6: No such device or address
  16. OS error code 7: Argument list too long
  17. OS error code 8: Exec format error
  18. OS error code 9: Bad file descriptor
  19. OS error code 10: No child processes
  20. [root@localhost ~]#

下面表格是关于Linux平台下通用的System Error Code列表




































































































































































Number

Macro

Description

1

EPERM

Operation not permitted

2

ENOENT

No such file or directory

3

ESRCH

No such process

4

EINTR

Interrupted system call

5

EIO

I/O error

6

ENXIO

No such device or address

7

E2BIG

Arg list too long

8

ENOEXEC

Exec format error

9

EBADF

Bad file number

10

ECHILD

No child processes

11

EAGAIN

Try again

12

ENOMEM

Out of memory

13

EACCES

Permission denied

14

EFAULT

Bad address

15

ENOTBLK

Block device required

16

EBUSY

Device or resource busy

17

EEXIST

File exists

18

EXDEV

Cross-device link

19

ENODEV

No such device

20

ENOTDIR

Not a directory

21

EISDIR

Is a directory

22

EINVAL

Invalid argument

23

ENFILE

File table overflow

24

EMFILE

Too many open files

25

ENOTTY

Inappropriate ioctl for device

26

ETXTBSY

Text file busy

27

EFBIG

File too large

28

ENOSPC

No space left on device

29

ESPIPE

Illegal seek

30

EROFS

Read-only file system

31

EMLINK

Too many links

另:今天的报错信息是No space left on device原因是磁盘空间满了或缓存空间满了

重启了mysql后就好了

mysql 命令

service mysqld start启动

service mysqld restart 重启

service mysqld status 当前状态

发表评论

表情:
评论列表 (有 0 条评论,851人围观)

还没有评论,来说两句吧...

相关阅读