我的问题和这个完全一样,为什么即使在“my.cnf”中设置了值,我的系统中却缺少“mysqld.pid”和“mysqld.sock”?。
我按照答案中提供的所有步骤进行操作,在最后一步,出现错误Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details
。
我该如何解决这个问题?提前致谢
附言:我本可以在评论部分提问,但我需要 50 点声望。
答案1
检查mysql错误日志文件后,发现有一个错误InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts.
,解决方案是在/etc/mysql/my.cnf文件中添加innodb_use_native_aio = 0
。然后我重新启动了服务器。它正常工作了!