gpt4 book ai didi

c# - 意外更改权限

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:53 27 4
gpt4 key购买 nike

在尝试调试我的网站时,我突然开始收到此错误:

ERROR [HY000] [MySQL][ODBC 3.51 Driver]Access denied for user 'admin'@'XXXXXXXX' (using password: YES)

它指向这些代码行:

Line 37:         using (OdbcConnection con = new OdbcConnection(ConnStr))
Line 38: {
Line 39: con.Open();

我终于通过更改这段代码解决了这个问题:

private const string ConnStr = "Driver={MySQL ODBC 3.51 Driver};"
+ "Server=xxxx.xxx;Database=xxxx;uid=xxx;pwd=xxXXxx;option=3";

从 uid=admin 到 uid=root。我敢肯定,列出根目录是一种糟糕的编码习惯,但我只能这样做才能让它正常工作。

现在是问题。突然我的很多页面都有这个问题。上周他们工作得很好。现在它们将无法工作,除非我将“admin”更改为“root”。我环顾四周,但我想我已经创造了自己独特的愚蠢品牌。任何帮助表示赞赏。谢谢。

最佳答案

您最近是否安装了 Windows 更新? (你甚至在运行 Windows 吗?你在帖子中没有说)。还是有人只是验证/修复了您硬盘上的权限?

我有一些依赖于以某种方式设置权限的程序在 Window 更新后中断。也许更新更改了一些 .NET 政策或其他内容。您的服务器可能无意中利用了刚刚更正(由 Windows 更新或其他人)纠正的错误权限。

关于c# - 意外更改权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9135246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com