mysql.sock文件丢失怎么办?

发布时间:2020-07-09编辑:脚本学堂
有关mysql.sock文件丢失问题的解决方法,mysql.sock文件丢失的原因是什么,怎么解决之个问题,一起来了解下。

mysql/ target=_blank class=infotextkey>mysql数据库中,mysql.sock文件在mysql出错时,会自动被清除,但有时会出现此文件丢失的情况。

mysql.sock文件丢失怎么办?

mysql.sock丢失的原因,一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。

判断解决故障时没有切换到mysql用户,造成权限有问题,无法创建mysql授权表,无法创建/tmp/mysql.sock 和hostname.pid文件。

解决方法:
 

# /usr/local/bin/mysql_install_db //重建授权表
# /usr/local/bin/mysqld_safe &     
# /usr/local/bin/mysql   //测试
mysq>bye;

然后,重新生成新的/tmp/mysql.sock与hostname.pid文件就可以了