C# mysql访问在c代码中被拒绝,但在dsn中未被拒绝
我在本地设备上创建了一个ODBC dsn,以连接到远程mysql实例,当我测试dsn时,它连接良好。我试图使用C使用相同的dsn,但用户的读取访问被拒绝testuser@10.10.0.etc 我需要做什么才能使用我的程序c成功连接到mysql谢谢C# mysql访问在c代码中被拒绝,但在dsn中未被拒绝,c#,mysql,C#,Mysql,我在本地设备上创建了一个ODBC dsn,以连接到远程mysql实例,当我测试dsn时,它连接良好。我试图使用C使用相同的dsn,但用户的读取访问被拒绝testuser@10.10.0.etc 我需要做什么才能使用我的程序c成功连接到mysql谢谢 米格尔你检查过你的连接字符串了吗?单个库之间存在差异。您可以在以下位置看到这些示例。NoLock-ERROR[HY000][MySQL][ODBC 3.51 Driver][mysqld-5.1.38-community]SELECT命令拒绝用户'u
米格尔你检查过你的连接字符串了吗?单个库之间存在差异。您可以在以下位置看到这些示例。NoLock-ERROR[HY000][MySQL][ODBC 3.51 Driver][mysqld-5.1.38-community]SELECT命令拒绝用户'username'@'1.1.1'对于表'tablename',我正在引用DSN,除了尝试从控制台程序执行SELECT语句外,没有任何更改,我看到上面的“无权限”消息,然后连接似乎是正确的,因为有一条“访问被拒绝”消息。你能用另一个工具连接到数据库吗?也许这个用户权限有问题。我切换了设备,安装了mysql连接器,效果很好。谢谢你的帮助,jb,我会把它标记为已接受的答案,