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

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

外贸、B2C/C2C等网站建议在国外注册域名。打开namesilo官网,在搜索框里输入并选择好后注册,记得使用优惠码省钱。优惠码点击国外域名商Namesilo域名注册教程获取。

SiteGround虚拟主机18周年大促 25折虚拟主机+免费网站搬家服务+3个月site scanner免费用
外贸网站建议选择SiteGround虚拟主机SiteGround虚拟主机是 WordPress 官方推荐的主机,与 WordPress 是绝佳搭配。Siteground虚拟主机上面的 WordPress 网站速度、稳定性都很棒,在国外测试网站评测很高。

关于 SiteGround建站:SiteGround专题

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 绑定数据库和用户名账号
温馨提示: 本文最后更新于2024-06-28 16:41:00,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容