写意创意 2023-09-21 15:21 采纳率: 0%
浏览 12
已结题

改个密码引发的项目启动问题

问题:

img

我用快云助手 不小心把 mysql密码重置了,
之后发现zhicheng网站打不开了,报数据库连接出错问题,关键这PHP项目我不会改,不知道在哪改!
之后我找到一个db_config.php的文件,将密码改成重置后的,之后通过IIS管理器重启,结果没用,

img

之后又改回来,结果发现又报这错了

img

在这IIS管理器,有修改的地方吗?

img

哎!! 我真的不会改了,能帮帮忙!!

  • 写回答

13条回答 默认 最新

  • 前网易架构师-高司机 游戏服务器领域优质创作者 2023-09-21 16:22
    关注
    获得0.60元问题酬金

    随便先重置下密码,然后修改php中的数据库配置,如果有问题可以远程协助你

    评论
  • 郭老师的小迷弟雅思莫了 Java领域新星创作者 2023-09-21 15:25
    关注
    获得0.75元问题酬金

    你把数据库密码重置回之前不就行了,既然你在php项目里找到了以前数据库的密码

    评论
  • 专家-赤兔[在线] 2023-09-21 15:29
    关注
    获得0.45元问题酬金

    改回原密码先

    评论
  • 数据大魔王 2023-09-21 16:32
    关注
    获得0.75元问题酬金

    如果你无法解决问题,还可以查看PHP错误日志,以获取更多有关问题的信息。你可以在PHP配置文件中指定错误日志的位置,然后查看该日志以获取更多信息。把日志信息贴出来

    评论
  • Leodong. 2023-09-21 16:49
    关注
    获得0.45元问题酬金

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
    根据你的描述,问题可能出在数据库连接配置上。请按照以下步骤检查和修改:

    1、 打开db_config.php文件,找到数据库连接的配置部分,类似于以下代码:

    $servername = "localhost";
    $username = "your_username";
    $password = "your_password";
    $dbname = "your_database";
    

    2、 确保$password变量的值已经更改为你重置后的MySQL密码。如果不确定,可以在phpMyAdmin中查看。

    3、 保存db_config.php文件并重启IIS管理器。如果仍然出现问题,请检查以下几点:

    • 确保MySQL服务正在运行。可以在Windows服务管理器中查看。
    • 确保防火墙没有阻止数据库连接。可以尝试暂时关闭防火墙,看是否能解决问题。
    • 检查PHP项目是否有其他配置文件引用了db_config.php,确保它们使用的新密码。

    希望这些建议能帮助你解决问题。如果还有其他问题,请随时提问。


    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论 编辑记录
  • 小明说Java 2023-09-21 23:59
    关注
    获得0.30元问题酬金

    项目密码不用动,修改会数据库以前的密码就行了

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    
    
    
    评论
  • 写意创意 2023-09-22 10:07
    关注

    个人感觉应该是改对的

    img

    我用的是快云助手重置后root的密码.

    img

    但通过IIS管理器重新启动后

    img

    点击浏览网站的链接,还是展示不出网页

    img

    对了,这个服务器 和 mysql服务我都重启过,感觉也没用!
    还有啥其它的检查方法吗!!!!!!!!!!

    评论 编辑记录
  • 心梓知识 2023-09-23 02:23
    关注
    获得0.45元问题酬金

    结合GPT给出回答如下请题主参考
    好的,首先,db_config.php文件一般是存放数据库连接信息的文件,里面会包含有关数据库用户名、密码、主机地址等信息。你可以先打开该文件,看看里面的内容是否与你重置后的mysql密码相符。如果不符,你需要把文件中的数据库连接信息修改为正确的信息。

    以下是一个db_config.php文件的示例代码,供你参考:

    <?php
    define('DB_HOST', 'localhost'); // 数据库主机地址
    define('DB_NAME', 'database_name'); // 数据库名称
    define('DB_USER', 'username'); // 数据库用户名
    define('DB_PASS', 'password'); // 数据库密码
    
    $connection = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
    
    // 检查连接是否成功
    if (!$connection) {
       echo "连接失败:" . mysqli_connect_error();
       exit;
    }
    ?>
    

    以上示例代码中的部分内容需要你根据你的实际情况进行修改,比如数据库主机地址、数据库名称、数据库用户名、数据库密码等。

    如果修改后还不能解决问题,可能需要进一步检查代码中是否有其他与数据库连接相关的配置信息。

    评论
  • bug菌¹ Java领域优质创作者 2023-09-25 23:47
    关注
    获得0.90元问题酬金

    该回答引用ChatGPT,希望对题主有所帮助,如有帮助,还望采纳。


    可能需要清除一下缓存才能生效。试试清除浏览器缓存或者重启服务器看看。如果还不行,可以尝试在db_config.php文件中修改数据库连接的IP地址,因为密码重置后可能会导致IP地址发生变化。你需要确认mysql的IP地址和端口号是否发生了变化。如果发生了变化,修改db_config.php文件中的相关配置即可。

    评论
  • yy64ll826 2023-09-26 10:20
    关注
    获得0.30元问题酬金

    MySQL数据库密码重置后网站无法访问的可能原因是您只在主机管理控制台上重置数据库密码,网站程序的数据库连接配置文件却无法自动同步更新文件中的数据库密码,所以导致网站无法正常访问
    1、使用FTP客户端(如Filezilla)将网站程序下载到本地主机。本文以将网站程序保存在本地主机目录E:\www为例。
    2、在本地主机中打开CMD命令行窗口。同时按Win键和R键,在弹出的运行对话框中,在打开文本框输入cmd,单击确定。
    3、执行以下命令,进入根目录E:\。
    e:
    执行以下命令,进入目录E:\www。
    cd www
    进入目录
    4、执行以下命令,查找数据库连接配置文件。
    findstr /s /i “数据库名称” *.*:
    common.inc.php即为数据库连接配置文件,:
    数据库连接配置文件
    5、使用文本编辑器打开数据库连接配置文件,将配置文件中的数据库密码更新为修改后的数据库密码。
    7、使用FTP客户端将新的数据库连接配置文件上传到网站根目录下,替换旧的数据库连接配置文件。
    8、再次访问网站。如无意外,这时您便可以正常打开网站了。

    评论
  • IT技术分享社区 数据库领域优质创作者 2023-09-26 16:59
    关注
    获得0.90元问题酬金

    首先确认你的MySQLroot实际密码,然后iis可以重启php的方式修改密码就行。我们一般用wamp

    评论
  • 会跑的小鹿 2023-09-28 22:19
    关注
    获得0.30元问题酬金

    这个要重置密码

    评论
  • 关注
    获得0.45元问题酬金

    在IIS管理器中,无法直接修改PHP项目的数据库连接信息。您需要在项目的代码中找到数据库连接配置文件,并将其中的密码修改为正确的密码

    评论

报告相同问题?

问题事件

  • 系统已结题 9月29日
  • 创建了问题 9月21日

悬赏问题

  • ¥30 哈夫曼编码译码器打印树形项目
  • ¥20 求完整顺利登陆QQ邮箱的python代码
  • ¥15 怎么下载MySQL,怎么卸干净原来的MySQL
  • ¥15 网络打印机Ip地址自动获取出现问题
  • ¥15 求局部放电案例库,用于预测局部放电类型
  • ¥100 QT Open62541
  • ¥15 stata合并季度数据和日度数据
  • ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
  • ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
  • ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色