项目场景:
通过服务器网元迁移之后,mysql服务不能启用的问题,最后发现是
mysql.sock
异常丢失
问题描述
mysql.sock
丢失,导致mysql服务不能正常启动或使用
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
原因分析:
例如:
mysql.sock
在网元迁移过程中丢失,可能因为mysql服务没有停止,导致迁移后出现问题。
解决方案:
采用重启mysql服务解决,找到mysql安装目录,执行
mysql.server start
重新启动服务,则mysql会根据配置文件按照正常逻辑生成。
这里本人遇到的问题必须是上面命令才可以正常启动并创建文件。
重启方式罗列:
- mysqld 启动
进入mysqld文件所在目录(/…/libexec/mysqld)
./mysqld --defaults-file=./m