我的网站生病了

来源:互联网 发布:mt4跟单系统源码 编辑:程序博客网 时间:2024/04/27 13:21

昨天给我的网站注入“白兰氏鸡精”mod_pagespeed和xcache后,今早运行网站发现mysql总是起不来;

提示数据库连接失败:mysql_error:

查看了一下运行状态

[root@freewaf lampp]# ./lampp status
Version: XAMPP for Linux 1.8.3-4
Apache is running.
MySQL is not running.
ProFTPD is running.

神经中枢出问题了,眼睛当然看不到啦;恩,肯定有解决的方法,我一定要治好你!

先ps -ef|grep mysql的进程吧,然后kill -9 “pid”;然后再尝试启动mysql,结果还是起不来;

难道没办法了?必须要搞清楚问题所在,那么再次寻找病因!

先检查下my.cnf(增加client用户&密码,skip-grant-tables暂时放开权限;mysqld;mysqladmin重置密码;防火墙规则;检查web数据库配置文件;

当检查到使用客户端无法telnet 3306端口,问题出来了,然后去服务器上netstat却没有3306端口。

现在重新启动mysql没有提示错误,那问题到底出在哪里呢?==纠结==No zuo be die

经过分析,决定再次检查my.cnf文件-》把skip-grant-tables注释掉,然后重启mysql,发现3306端口出现了;

这下问题比较明朗了,我再次telnet 3306可以连上,进入数据库查询表一切正常,然后尝试连接web,发现显示乱码;

搞定字符集问题,到这里执行/usr/share/fonts/fc-cache -fv,先清理下“自由基”,然后再LANG=”zh_CN.GBK″,最后执行WEB清除缓存脚本;

再次输入url的那一刻,映入眼帘的又是那熟悉的样式!


0 0
原创粉丝点击