我有一台运行Debian 6.2的服务器,使用Apache,PHP5和MySQL。
那么到目前为止,我还没有对MySQL做任何事情,只是Apache和PHP; 我一定是在线上安装了它(mysql-server),我决定在几天前第一次login数据库,因为我正在考虑使用这个数据库来做一个未来的网站项目。
我注意到“root”用户有一个密码,我不记得有一个密码。 我通常的root密码是不正确的。 所以我试图重置密码。
sudo service mysql stop
(停止成功)
sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &
从我能告诉的成功开始。 然而,
mysql
本身返回“无法通过套接字连接到本地MySQL服务器”/ var / run / mysqld / mysqld,sock'(2)“,另外
sudo service mysql start
返回“/etc/init.d/mysql:错误:/ var / lib / mysql的分区太满了……失败!
df -h告诉我/使用了26%,20GB的分区和/ home(大约900GB)只有5%的使用率。
在一个潜在的相关说明中,我一直在经历随机挂起,因为我注意到这个问题,我的tty2随机冻结了几次,而闲置,整个系统突然不稳定。 gnome-terminal也不能打开。 (侏儒terminal显然现在工作,无视这一部分,但服务器仍然有点不稳定,我从我的笔记本电脑SSH进入它,随机丢失连接,现在两次。
忘记你所问的错误。 当你的系统明显有很多问题,并且你的消息中有足够的信息表明它可能已经被攻破时,你已经将一个症状归结为一个症状。 我build议你核对系统,testing硬件,特别注意驱动器,如果一切正常,从头开始重新安装,并从备份恢复数据。 不要忘记调查可能的妥协。