刚才Bluehost的MySQL数据库竟然挂了

我勒个去,刚才登陆下博客吧,一刷新出现:error establishing a database connection,一般这个错误是WordPress博客的MySQL数据库密码出错的提示。可是这一般出现在本地测试正常的博客,上传到网上之后,因为没有修改MySQL的密码,或者迁移空间,没有更改密码导致的。可是我的博客一直运行正常啊,很明显应该是服务器的MySQL数据库出了问题。

进入Bluehost官方网站,登陆cpanel之后,查看MySQL果然出了问题,提示:MySQL®服务器目前为离线状态。

还好现在恢复正常了。

出现了两次 Error establishing a database connection

自从用Godaddy的空间,因为共享IP被墙之后,于今年重新开通博客并转用IX空间之后,出现了两次Error establishing a database connection。搜了一下意思是数据库连接失败的意思,解决的办法无非是看看连接的数据库名称和用户名密码有没有错之类。

但是很明显我根本没有修改数据库的连接,所以肯定是没错。咨询了下ix的中文客服,说ix的MySQL数据库只支持25个并发连接,让我看看是不是超出了数据库的连接数。但是我的博客刚搭建不久,访客并不多,应该不会超过数据库的并发连接数。虽然有中文客服,但是技术问题还得找英文客服,不太方便啊。

等了一会儿刷新,又正常了,到底是什么原因呢,就不得而知了。看来图便宜也不好啊。

当时看中了IX支持独立IP,不怕共享IP被封。现在看来便宜没好货啊。

aspx 读取mysql数据库

一个用aspx搭建的网站需要读取另一个网站的数据,而另外的网站用的是mysql数据库。如果服务器装了mysql odbc驱动的话,可以读取另一个服务器的mysql数据库。从网上找到了一个aspx读取mysql数据库的方法,.net的sqldatasource类可以读取和操作mysql数据库。
代码如下:

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtmlll/DTD/xhtmlll.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>asp.net to mysql</title>
</head>
<body>
asp.net connect mysql
<form id="forml" runat="server">
<div>
<asp:GridView ID="GridViewl" Runat="server"
DataSourceID="SqlDataSourcel">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSourcel" Runat="server"
ProviderName="System.Data.Odbc"
ConnectionString= "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;UID=test;PASSWORD=testtest;"
SelectCommand="Select * from dede_admin">
</asp:SqlDataSource>
</div>
</form>
</body>
</html