gpt4 book ai didi

mysql - 无法向 Azure MySql 数据库授予权限

转载 作者:行者123 更新时间:2023-11-29 11:37:31 24 4
gpt4 key购买 nike

您好,我在向 azure 数据库中的唯一用户授予权限时遇到严重问题。我已登录到 azure auto 为我提供的用户的 MySql 工作台,但是当我尝试通过我正在制作的程序进行连接时,我使用相同的连接字符串,但出现了访问被拒绝的错误。

我试图在 mysql 中使用以下代码向默认用户授予所有权限,但访问被拒绝

GRANT ALL ON databasename.* TO 'USERNAME'@'%';

如有任何帮助,我们将不胜感激。

编辑:我没有 root 用户的密码,我只有 azure 显然为我提供的用户名和密码

最佳答案

我在我的 Web 表单项目(与 2015 相比)中使用 nugget 获取 MySQL.Data,并在下面的代码中添加cleardb 连接字符串对我有用。我还可以使用同一台计算机上的 MySQL Workbench 进行连接。这应该也适合你。请检查并告诉我。

    MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;

myConnectionString = "<your cleardb conn string>";

try
{
conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = myConnectionString;
conn.Open();
System.Data.ConnectionState state = conn.State;
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
Console.Write(ex.Message);
}

关于mysql - 无法向 Azure MySql 数据库授予权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36340603/

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