Ewomail报错为“ SQLSTATE[HY000] [2002]“及”ERROR! MySQL server PID file could not be found!“的解决方法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
前端时间有一个淘宝来的客户说他的邮件系统ewomail报错,错误为“系统错误:Connection failed: SQLSTATE[HY000] [2002] No such file or directory”
其实这错误一看就是Mysql没有启动造成的~站内写过类似的文章, 访问 ewomail邮箱管理后台时系统提示“系统错误:Connection failed: SQLSTATE[HY000] [2002]No such file or directory”的解决办法
经过让客户重新启动Mysql的时候,又出现了以下错误;
[root@20210422mail ~]# service mysqld restart ERROR! MySQL server PID file could not be found! Starting MySQL... ERROR! The server quit without updating PID file (/ewomail/mysql/data/20210422mail.pid).
其实这么提示是因为/ewomail/mysql/data/20210422mail.pid这个文件丢失了,我们直接先创建一个这个文件就可以;
在/ewomail/mysql/data/目录下创建20210422mail.pid文件并给相应的权限,文本给一个未使用的PID数字的值,然后再重新启动MySQL服务。
如果启动MySQL服务的时候发现该文件已被删除,则可以使用一下命令启动,
/ewomail/mysql/bin/mysqld --basedir=/ewomail/mysql --datadir=/ewomail/mysql/data/
启动之后,会提示权限错误,不用管它,在查看MySQL进程的时候会发现MySQL已成功启动。
到此客户的问题解决~~也可以顺利登陆到ewomail~
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!