当我尝试通过phpmyadmin登录mysql时,出现以下错误:
#2002 - No such file or directory<br />The server is not responding (or the local server's socket is not correctly configured).
Connection for controluser as defined in your configuration failed.
我运行以下命令,发现mysql没有使用任何端口:
sudo netstat -tlpn | grep mysql
当我重新启动mysql服务,然后再次检查端口时,它显示
tcp6 0 0 :::3306 :::* LISTEN 3808/mysqld
并且phpmyadmin中没有更多错误,我可以继续使用mysql。
要工作,每次启动系统时都必须重新启动mysql服务。请帮助我解决该错误,并告诉我如何消除该错误。
这是我的mysql版本mysql Ver 14.14 Distrib 5.6.16
,这是我的php版本PHP Version 5.6.36-1
。
答案 0 :(得分:1)
如果要确保mysql在启动时运行,请按照以下方法通过启动服务启用它。
Ubuntu 16 +
sudo systemctl enable mysql
Ubuntu 14
sudo update-rc.d mysql defaults