gpt4 book ai didi

mysql - 具有只读访问权限的 MySQL 的 ODBC 5.1 连接字符串

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

我有一个 MySQL 数据库的读取权限,我正在尝试通过 MySql ODBC 5.1 驱动程序连接到它。我从服务器收到授权失败 (401)。管理员按如下方式设置了我的访问权限:

mysql> grant select, create temporary tables on theDatabase.* to 'adrian' identified by 'password';

我使用 dbvisualizer 等工具成功连接到数据库。

我尝试在 C#.NET 中使用的连接字符串如下:

"Driver={MySQL ODBC 5.1 Driver};Server=theDatabaseServer;Database=theDatabase;User=adrian;Password=password;Option=3;"

也许问题与无法在连接字符串中指定我的有限授权有关?关于如何解决这个问题的任何建议(无需请求对数据库的完全访问权限)?

“Option=3”有什么神奇之处……还有其他选择吗?

谢谢。

最佳答案

尝试在查询字符串中输入用户“uid”和密码“pwd”。这应该是一个有效的连接字符串:

string ConnectionString = @"driver={MySQL ODBC 3.51 Driver};server=localhost;database=books;uid=band;pwd=letmein;";

关于mysql - 具有只读访问权限的 MySQL 的 ODBC 5.1 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654656/

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