gpt4 book ai didi

MySQL 4.1 密码

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:31 24 4
gpt4 key购买 nike

我正在使用 Visual Basic.net 连接到 MySQL 数据库,但出现此错误:

Authentication with old password no longer supported, use 4.1 style password

我有以下 SQL 代码来解决这个问题,其中 canningi_cdtest 是我希望更改密码的用户名,testpass 是我想要的密码:

SET SESSION old_passwords=0;
SET PASSWORD FOR canningi_cdtest=PASSWORD('testpass');

这是我遇到的错误:

#1044 - Access denied for user 'canningi'@'localhost' to database 'mysql' 

我需要做什么?

编辑

我已经运行了以下代码,没有错误:

SET PASSWORD = PASSWORD('my_password');

但是当我现在尝试连接到数据库时,我仍然收到错误:

Authentication with old password no longer supported, use 4.1 style password

如何使用 4.1 密码连接到 SQL 数据库?我需要更新 cPanel 吗?我的版本是 11.32.4(内部版本 15)。

最佳答案

我就这样解决了我的问题。

1) 使用 mysql workbench 连接到数据库(选择“使用旧身份验证”和“以明文形式发送通行证”

2) 使用工作台,运行:

SET SESSION old_passwords=0;
SET PASSWORD FOR canningi_cdtest=PASSWORD('testpass');

3) 现在回到您的应用,它应该可以运行...

至少我是这样做的。我正在使用 IX mysql,他们确实在他们的服务器上使用旧的身份验证,所以你必须在你这边做一些事情......

关于MySQL 4.1 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19074166/

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