尝试从命令行登录MySQL时出现此错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我认为这意味着MySQL尚未启动。因此,我尝试启动它:
sudo /etc/init.d/mysql start
我收到此消息:
* Starting MySQL database server mysqld [fail]
我在哪里/如何做才能启动MySQL?我正在运行Ubuntu 8.04,并通过apt-get安装了MySQL。我已经能够启动它并使用了几次,所以我不知道为什么它停止了工作。
更新:当运行sudo /etc/init.d/mysql status时,我收到消息:
* MySQL is stopped.
更新#2:我的日志文件(/var/log/mysql.log和/var/log/mysql.err)为空(如果这些文件正确)