最新消息:点击查看大S的省钱秘笈

数据库出问题,尝试解决

生活点滴 Slyar 50浏览 0评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

唉,反正数据库还是没好……FUCK

昨天睡觉的时候梦到一个问题:到底是Mysql数据库禁止Web连接呢?还是Web服务器本身就有问题?

18号:我写了一个PHP脚本,检测Mysql连接情况的。我先把它放到本地服务器,连接Mysql,成功!FTP传到我的Web服务器,连接Mysql,出错了!于是我判断是Web服务器出了问题,于是一天都在研究Web服务器,技术员说服务器没有防火墙,我就郁闷了……

检测代码:

<?php
$hostname="Mysql服务器IP";
$username="用户名";
$password="密码";
if (mysql_connect("$hostname","$username","$password"))
{
echo "与mysql服务器连接成功<br>";
mysql_close();
}
?>

19号:昨天找技术员一直没找到,今天可算是找到了,这是一个新的技术员,但他对LINUX也不熟,跟他说明情况后他去检测Web服务器了。上午生物课的时候我又有了一个想法:既然Web服务器没有防火墙,那就是说不应该有什么能阻拦80端口通讯的啊!难道还是Mysql服务器的问题?一直没想通……

19号中午:如果我用放在Web服务器上的脚本去检测其他的数据库……连接成功说明就是Mysql封锁了Web服务器的访问……如果不成功那就肯定是Web服务器的问题了!我觉得自己太聪明了,这都能想到~~~马上去freesql申请了一个Mysql空间,脚本检测……我靠!!!居然连接成功!~!!!!!◎◎!#◎¥

崩溃了,原来根本不是Web服务器的问题,而是Mysql的问题!Google了一下,发现如果某IP错误连接次数过多(默认10个),Mysql会屏蔽某IP的访问……解决方法是执行命令Mysqladmin flush-hosts

下午早放学,放了学立刻上网,马上联系技术员,说明了情况。可是不幸的消息又来了……Mysql上居然没有sqlmyadmin.exe!

崩溃中……后面的事情不说了,QQ发送命令-技术员执行-技术员发回结果-我分析-继续发命令……还是没找到Mysql的安装目录……

后来他说不行用windows2003装Mysql给我用吧,崩溃中……希望他能成功……我把PHP+Mysql+ZEND都给他了……

我想要是让他在LINUX上装一个sqlmyadmin.exe一定很艰难……我都没想他能给我个user让我连一下LINUX……因为我知道他不会建用户……晕

我的数据库啊……苍天……

转载请注明:Slyar Home » 数据库出问题,尝试解决

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址