Cant't create/write to file '/tmp/#sql_17b0_0.MYI'(Errcode:13)
解决的办法就是:
1.创建一个目录,供mysql临时创建文件使用,并设置目录的拥有者为mysql程序
mkdir /var/lib/mysql/tmp
chown mysql:mysql /var/lib/mysql/tmp
2.修改MySQL的配置文件,设置临时目录的路径
vi /etc/my.cnf
在my.cnf文件中加入如下配置:
tmpdir = /var/lib/mysql/tmp
结果如下图所示:
3.重启mysql服务,让配置生效。这样就不存在这样的错误提示了。