无法访问远程 MySQL 数据库的表
我正在尝试在 MS Access 中链接到远程计算机上 MySQL 数据库中的表。我正在使用系统 DSN (ODBC),但是当我尝试链接到表(“链接表”对话框)时,该对话框为空。没有错误消息,只是一个空列表。我确信我有连接,因为在将 MySQL 安全选项卡 (MySQL Workbench) 中的“限制与主机匹配的连接”字段从“%”更改为仅“localhost”后,我收到错误。管理角色选项卡中的所有字段均已选中!
I'm trying to link in MS Access to the tables in a MySQL database on a remote computer. I'm using a system DSN (ODBC), but when I try to link to the tables (Link Tables dialog) the dialog is empty. No error message, just a empty list. I'm sure I've a connection because after changing the Limit Connectivity to Hosts Matching field in the MySQL security tab (MySQL Workbench) from "%" to only "localhost", I get an error. All fields in the Administrative Roles tab are checked!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要考虑几个问题:
我基本上是在抓住这根稻草。但我想知道 DSN 是否可以正常工作,但可能没有指向包含您想要的表的 MySQL 位置。
第 2 点应该告诉您 DSN 是否完全正常工作。如果可以导出,请找出导出的表在 MySQL 中的位置,并将其与其他表的位置进行比较。
A few questions for you to consider:
I'm basically grasping at straws on this one. But I'm wondering if maybe the DSN is functional, but perhaps not pointing at the MySQL location which includes the tables you want.
Point #2 should tell you whether the DSN is working at all. If you can export, find out where the exported table wound up in MySQL and compare that with the location of your other tables.