美文网首页
Mysql报错 can't create/write to fi

Mysql报错 can't create/write to fi

作者: 南京小邓子 | 来源:发表于2020-05-06 21:53 被阅读0次

1.用navicat连接Mysql操作时一直提示“can't create/write to file '/tmp@sql_1aaf3_0.MYI'(Errcode:13 - Permission denied)”,但链接其他数据库能正常操作;

2.登录服务器用 mysql -u root -p登录时提示

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

在网上查了下,很多人说是没有权限,执行 chmod 777 /tmp就可以了,尝试了下没有用;

后来发现/tmp目录下没有mysql.sock文件;

3.解决方法

全局查的文件 mysql.sock,命令:find / -name mysql.sock; 

发现在 /var/lib/mysql/ 目录下有该文件;

建立软链接:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

再次登录时正常,navicat 也可以正常执行命令

相关文章

网友评论

      本文标题:Mysql报错 can't create/write to fi

      本文链接:https://www.haomeiwen.com/subject/gligghtx.html