重置数据库密码后导致网站无法访问

使用云虚拟主机搭建网站后,如果您在主机管理控制台重置了数据库密码,却没有在网站程序的数据库连接配置文件中同步修改数据库密码,可能会导致网站无法访问。本文主要介绍这种情况的解决方案。

问题现象

当您使用云虚拟主机搭建网站,并在主机管理控制台重置数据库密码后,访问网站时提示数据库连接错误,导致网站无法正常访问。

可能原因

只在主机管理控制台上重置数据库密码,网站程序的数据库连接配置文件却无法自动同步主机的数据库密码,可能会导致网站无法正常访问。您还需要在网站程序的数据库配置文件中同步修改数据库密码,确保与控制台上重置的数据库密码一致。

解决方案

  1. 使用FTP客户端将网站程序下载到本地主机。

    本文以将网站程序保存在本地主机目录E:\www为例。

  2. 在本地主机中打开CMD命令行窗口。

    1. 同时按Win键和R键。

    2. 在弹出的运行对话框中,在打开(O)文本框后输入cmd

    3. 单击确定

  3. 执行以下命令,进入根目录E:\

    e:
  4. 执行以下命令,进入目录E:\www

    cd www

    进入目录

  5. 执行以下命令,查找数据库连接配置文件。

    findstr /s /i "数据库名称" *.*:  

    common.inc.php即为数据库连接配置文件,查询结果如下所示:

    找到文件

  6. 将配置文件中的数据库密码更改为主机管理控制台上重置后的数据库密码并保存。

    您可以使用文本编辑器(例如EditPlus)打开数据库连接配置文件(common.inc.php)。

  7. 将更改后的数据库连接配置文件上传到网站根目录下。

    具体操作,请参见上传网站文件到Linux操作系统云虚拟主机上传网站文件到Windows操作系统云虚拟主机

  8. 再次访问网站。

    • 如果网站访问正常,则问题已解决,操作结束。

    • 如果网站访问异常,则问题仍未解决,请提交工单获取帮助。