我一直在试图安装WordPress,但我得到错误,“build立数据库连接时出错”。 我意识到这是一个常见的错误,但几个小时后,我还没有find任何解决scheme在我的情况下工作。
我尝试卸载WordPress,phpMyAdmin,MySQL和PHP,重新启动,并从头开始。 我试着干净的安装教程的一切。
我使用IIS7运行完全更新的Windows Server 2008 R2。
没有什么可以访问MySQL,除了命令行和像HeidiSQL这样的应用程序。 phpMyAdmin也无法访问它。
我尝试使用“五分钟设置”方法手动安装WordPress,并使用Web平台安装程序进行安装。 它说,它成功安装(和安装程序build立了一个数据库,并为WordPress的用户/密码),但是,当我打开的URL,它不起作用,只是给我错误,“错误build立数据库连接。 “
我真的失去了什么可能是错的。 由于它可以通过应用程序/命令行访问,而不是通过浏览器访问,所以似乎可能是一个权限问题,但我无法解决它,虽然也许我不知道所有需要权限的目录对于。
我运行PHP 5.3.20,MySQL 5.5和WordPress 3.5。
你最有可能得到的错误:
“build立数据库连接时出错”
当configuration不正确时。 检查configuration文件。 如果您确定已经正确configuration了它,那么我认为可能会有另一个到数据库的活动连接。
如果你需要一个Wordpress本地沙箱环境,你可以使用XAMPP工具来为你configurationApache,Mysql,php和phpmyadmin。 但请确保端口80和8080可用。 或者最好禁用Windows的ISSfunction并删除Windows服务器。
安装XAMPP后,创build数据库,并尝试WordPress的“着名的五分钟安装”。
希望这可以帮助..
当你设置wordpress的数据库连接信息时,你是否指定了你的计算机的局域网IP地址或本地主机(127.0.0.1)?
鉴于一切运行在同一主机上,我build议使用localhost在任何你可能指定你的局域网IP地址。 此外,我会检查,以确保MySQL正在监听本地主机IP以及您的计算机LAN IP。 你可以使用netstat来做到这一点。

在上面的例子中,我列出了所有使用networking连接的进程。 您正在寻找正在端口3306侦听的进程(我的屏幕截图中正在侦听端口80的项目#1 )。 与此端口关联的程序是我的示例中的项目#2 ,TeamViewer。 项目#3是正在运行的程序的进程ID 1588。
您要确保项目#1 IP地址读取0.0.0.0,您LAN IP或本地主机。 它可能会读取这三者或三者的组合。 重要的是, mysqld.exe程序正在侦听您尝试连接时使用的IP地址。