我正在尝试通过 powershell 连接到 MySQL 服务器。但是,我的密码似乎不起作用,因为“不再支持使用旧密码进行身份验证,请使用 4.1 样式密码”。我正在使用 MySQL ADO.NET 驱动程序进行连接,到目前为止一切都没有返回错误。
# Connection Variables
$user = 'cantshowusernamehere'
$pass = 'PretendRealPassword'
$database = 'PretendDatabaseHere'
$MySQLHost = 'something.something.ca'
# Connect to MySQL Database
$conn = Connect-MySQL $user $pass $MySQLHost $database
会还给我
使用“0”参数调用“打开”的异常:“不再支持使用旧密码进行身份验证,请使用 4.1 样式密码。”
有人知道如何通过 PowerShell 更改为新样式的密码吗?谢谢,我已经搜索了几个小时,唯一的解决方案是针对使用其他程序(例如 PHP)进行 SQL 工作的人。