关注VPS服务器
相关知识分享

新版Siteground建站提示Error establishing a database connection的解决过程

网站从服务器搬家到 siteground虚拟主机的时候,把网站文件和数据库都恢复上去了,访问网站页面提示:Error establishing a database connection。这时候站长找到老魏帮忙解决,事后老魏把这次解决过程记录并分享出来。

Siteground介绍

一家美国主机商,提供了虚拟主机以易用、快捷、方便、高速而出名。在国内外贸界很多人都在用,包括外贸工厂、贸易公司等。一键部署 SSL证书、一键缓存加速,一键cdn加速、一键搬家等等功能应有尽有。面向新手用起来很方便,而且无论国内管理网站还是国外客户访问网站速度都不错。

如果你要做外贸网站,点我打开 siteground去注册一个新账号,开始你的外贸建站之旅吧。

关于 siteground建站的文章:

外贸网站选择Siteground虚拟主机有哪些好处?
如何选购新版 SiteGround 虚拟主机详细图文流程 新手必看
SiteGround 新版控制面板详细介绍及如何使用
更多教程点我直达

问题描述

这位站长的操作是先在 siteground上面建立了空网站,然后分别建数据库和用户名,使用 phpmyadmin导入数据库文件,打开域名就提示 Error establishing a database connection。

分析问题

按照常理就是 wordpress数据库地址、账号、密码有一个不符,经过数遍核对都没问题。那么还可能是哪里的问题呢?

除了数据库连接信息错误之外,还可能是MySQL数据库停了、数据库表损坏等等情况导致的。

老魏发现他新建的数据库名后面没有关联 user账号,然后再去 USERS里面查看也没有绑定数据库账号,知道了问题就出现在这里了。

他新建数据库时是点击 create database,然后点开 USERS选项卡,又点击 create user,这样是不对的。

Siteground 新建数据库和用户名账号

Siteground 新建数据库和用户名账号

正确的做法是先新建数据库,然后在下图数据库那一行的最右侧,点击那个带+号的小人图标。如下图所示把数据库和User账号绑定到一起,这样数据库权限有了,网站就可以正常访问了。

如果你是先新建 USER账号,那么同样到最右侧点击数据库图标,选择合适的数据库绑定即可。

总结这个问题是因为数据库和账号分别是独立的,数据库权限不够导致的,只要把数据库和账号关联绑定到一起就没问题了。

Siteground 绑定数据库和用户名账号

Siteground 绑定数据库和用户名账号

赞(0) 打赏
允许转载,保留出处:魏艾斯笔记 » 新版Siteground建站提示Error establishing a database connection的解决过程
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏