这一切都很好,很长一段时间,我什至不记得当我在我的电脑上安装这个Ubuntu是肯定超过6个月。
而且我有Linux的安装程序(这就是所谓的lampp),一切工作正常,直到突然现在从上次重新启动我不能运行MySQL
当我尝试去localhost / phpmyadmin即时获取错误
#2002 - No such file or directory The server is not responding (or the local server's socket is not correctly configured).
当我检查localhost / xampp状态下说
MySQL database DEACTIVATED
当我尝试重新启动它,我得到这个
sudo /opt/lampp/lampp restart Restarting XAMPP for Linux 1.8.3-2... XAMPP: Stopping Apache...ok. XAMPP: Stopping MySQL...not running. XAMPP: Stopping ProFTPD...ok. XAMPP: Starting Apache...ok. XAMPP: Starting MySQL...ok. XAMPP: Starting ProFTPD...ok.
但仍然MySQL不工作,当我再次重新启动我得到相同的响应。 当我尝试启动/停止只是MySQL我得到这个
sudo /opt/lampp/lampp startmysql XAMPP: Starting MySQL...ok. sudo /opt/lampp/lampp startmysql XAMPP: Starting MySQL...ok. sudo /opt/lampp/lampp startmysql XAMPP: Starting MySQL...ok. sudo /opt/lampp/lampp stopmysql XAMPP: Stopping MySQL...not running.
无论多less次我尝试启动它都不会启动。
/etc/init.d/mysql或服务MySQL不安装,它不应该是使用xampp时
我试过这个MySQL在Lamps,Xampp Linux 12.04上停用,而且这个无法启动MySQL! 同时启动XAMPP。 和其他答案,但没有运气
我检查了所有可以在/ opt / lampp文件夹中find的日志,但没有运气。 我检查了php.ini httpd mysqlconfiguration,我没有看到任何错误,所有的用户权限和密码是正确的。
所以任何帮助,可能是什么问题,所以它只是停止工作,当我没有触及任何东西只是重新启动我的电脑。
我愚蠢地执行重新启动命令后,我遇到了同样的事情,我的整个xampp应用程序,导致我的数据库意外关闭,并崩溃的MySQL应用程序。
我发现这个链接,并遵循他的解决方案。
总之,我所做的就是在my.cnf中搜索这个:
[mysqld]
w / c为我的情况位于/opt/lampp/etc/my.cnf和正下方,在一个新的行,把这个:
innodb_force_recovery = 1
然后,我正确地重新启动我的lampp应用程序使用
/opt/lampp/lampp/ stop
接着
/opt/lampp/lampp/ start
然后我检查使用
/opt/lampp/lampp/ status
看到我的MySQL正在运行
然后我将innodb_force_recovery值从1恢复到0 。
好了后,松了整晚,试图修复,看着日志我终于在mysql数据库文件夹中找到一个.err文件。
.err文件在读取某些数据库文件时会导致某些错误,显然它们被损坏了,而mysql无法读取它们,因此停止执行并崩溃。 所以我删除了数据库和MySQL的几个文件再次运行。