我连接到MySQL,为我的站点获取动态内容的数据。但是,如果我的远程数据库服务器出现故障,我如何向访问者展示网页缓存或替换呢?
我目前的尝试是从远程FTP服务器加载该页。我将实例化一个试图连接到数据库的类:
public function __construct($cached)
{
$this->con = mysql_connect($host, $user, $pass, $data);
// if we cannot open a connection to mysql then use ftp
if (!
我安装了apache (这故事)。我无法连接远程(我也尝试过本地的) mysql服务器。在长时间加载页面之后,我得到了错误的MySQL数据库连接失败。Mysql服务器离我很远。在同一网页上,定位在互联网上,设置相同是很好的工作。如何解决这个问题?
当我输入终端时:
mysql -u username -h x.xx.xx.x -p
一分钟后我就明白了:
ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxxxxx' (110)
我不能访问localhost/phpadmin/,因为我得到403错误。我怀疑
远程连接到Windows Server 2008上的SQL Server 2008时遇到问题。一定有一个我遗漏的简单步骤,所以如果有人能确定它是什么,我将不胜感激。
我可以从网页(从同一服务器)连接到数据库,也可以从Sql Server Management Studio (使用RDC登录并从服务器运行它)连接到数据库。我希望能够从客户端机器连接,管理数据库或在VS中使用ASP .NET网页上的SqlDataSource。当我尝试做这两件事时,我得到“命名管道提供程序,错误40,无法打开到Sql Server的连接”。
下面总结了我启用远程连接所采取的步骤:-确保所有Sql服务都在运行(包括浏
我有一个在localhost中访问sql数据库的网站,它可以工作,但当发布在Azure网站上时,无法访问数据库。我已经使用visual studio on line更改了连接字符串,指向在Azure中创建的新数据库,但无法访问该数据库。
有跟踪错误的方法吗?因为应用程序只返回相同的网页(这是连接到数据库失败时的条件。
有什么建议吗?
my project is hosted in forge (digital ocean) laravel 5.1
我可以使用ssh文件密钥正常连接putty,只录制用户名,但当我尝试使用相同的ssh密钥文件通过heidisql连接到数据库时,我会失败。我过去可以正常连接,但在上个月的付款问题后,我总是失败,我得到
Lost connection to MySQL server at 'reading initial communication packet', system error: 0
在网页上我得到了
[PDOException] SQLSTATE[HY0