Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# mysql访问在c代码中被拒绝,但在dsn中未被拒绝_C#_Mysql - Fatal编程技术网

C# mysql访问在c代码中被拒绝,但在dsn中未被拒绝

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

我在本地设备上创建了一个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命令拒绝用户'username'@'1.1.1'对于表'tablename',我正在引用DSN,除了尝试从控制台程序执行SELECT语句外,没有任何更改,我看到上面的“无权限”消息,然后连接似乎是正确的,因为有一条“访问被拒绝”消息。你能用另一个工具连接到数据库吗?也许这个用户权限有问题。我切换了设备,安装了mysql连接器,效果很好。谢谢你的帮助,jb,我会把它标记为已接受的答案,