当前位置: 主页 > Linux >

Linux下无法连接mysql数据库的问题

时间:2012-04-12  ¦  整理:站长每日一帖  ¦  点击:次  ¦  我要收藏
前天上午公司网站突然出现后台无法登录,一直提示验证码,以前就出现过,以为服务器又被攻击。为了尽快恢复,只好删除原来的东西,重新安装运行。当然我也试过了去掉验证码的

   前天上午公司网站突然出现后台无法登录,一直提示验证码,以前就出现过,以为服务器又被攻击。为了尽快恢复,只好删除原来的东西,重新安装运行。当然我也试过了去掉验证码的方法,并未奏效。下午一直在上传新文件,后来老板说上午不是攻击的公司的服务器,而是攻击的息壤的网络,可惜已经晚了,我已经把东西删干净,只能继续传。后来还悲催的停电,我又出去给电卡充值,回来已经5点,继续传,下班还没完,又加班。6点多传完,安装还是不行。问息壤那边他们说没问题,让自己调试。我又开始漫长的调试之路。
  息壤那边建议重启一下web服务器,不行就重启服务器。我首先在命令行输入service httpd restart,重启web服务器成功,但还是无法登录。只好输入reboot重启服务器,一会重启成功。输入mysql -u root -p 显示无法连接到mysql,后来想应该是重启之后未运行,输入/etc/init.d/mysqld start,提示mysql已经在运行中,看来是启动了,但是再连接依然报错,显示Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),我查看tmp文件夹下并未发现那个文件,我很是纳闷。后来息壤那边说让我参考网上一篇文章试试,我只好照办,我按照网上的方法用vim打开/etc/my.cnf,添加几条配置信息,然后重启apache,还是无效。接着按照网上的说法创建/tmp/mysql.sock的连接,输入ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock,提示创建成功,我重启apache,又重启服务器,还是无法解决问题,我几乎崩溃。又继续网上找方法还是无效,我看时间不早啦,只好先回家。回去之后继续调试还是不行,只好放弃。
  后来我睡觉前又看了一下,发现好了,第二天我去公司问才知道息壤那边解决了,是mysql服务器日志空间满了,原来我网上也查过有说是服务器空间满的,但是我一直不明白怎么回事,我以为是那个硬盘的空间,我就想那怎么可能满,没有想到是那个系统日志的空间,真是郁闷啊,白浪费时间删除上传程序,还清空了数据,幸亏还有原始备份,这总算又知道了一点知识。

(如果您觉得本站不错,请告诉身边的朋友,或转载到论坛、百度知道、贴吧等,记得带网址哟!)

    阅读过 Linux下无法连接mysql数据库的问题 的网友还阅读了:

    

    评论or提问点击发表评论或提问!

    如果您有问题,请先查找解决办法,无法解决后请在此提问并将问题描述清楚!
    • 昵称 (必填)
    • 电子邮箱 (我们会为您保密) (必填)
    • 网站URL
    • 点击我更换图片
    

    最新评论内容

    
    回到顶部