在mysql/ target=_blank class=infotextkey>mysql数据库中,mysql.sock文件在mysql出错时,会自动被清除,但有时会出现此文件丢失的情况。
mysql.sock丢失的原因,一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。
判断解决故障时没有切换到mysql用户,造成权限有问题,无法创建mysql授权表,无法创建/tmp/mysql.sock 和hostname.pid文件。
解决方法:
然后,重新生成新的/tmp/mysql.sock与hostname.pid文件就可以了。