今天在操作一个比较大的表mysqldump出来然后导入的时候报如下错误[rootbs22~]#mysql-hlocalhost-uroot-p12 今天在操作一个比较大的表mysqldump出来然后导入的时候报如下错误 [rootbs22 ~]# mysql -hlocal
今天在操作一个比较大的表mysqldump出来然后导入的时候报如下错误
[rootbs22 ~]# mysql -hlocalhost -uroot -p123456 -P3312 Warning: Using a password on the command line interface can be insecure.ERROR 3 (HY000) at line 110: Error writing file /dev/shm/MLRhtFcn (Errcode: 28 "No space left on device")
提示磁盘空间不足然后实际情况是磁盘空间足够比较奇怪的是提示 /dev/shm/ 下的磁盘空间不足明明数据不是放在这个目录的
经过百度原因是mysql 的临时磁盘空间不够大导致需要把这个空间改大要改配置文件并且要重启数据库这个目录需要设置成777权限 确认是否修改成功 show variables like tmpdir;
参考资料 https://blog.csdn.net/ssliudh1226/article/details/52229497/