无法访问远程 MySQL 数据库的表
Posted
技术标签:
【中文标题】无法访问远程 MySQL 数据库的表【英文标题】:No access to tables remote MySQL database 【发布时间】:2011-07-01 13:41:15 【问题描述】:我正在尝试将 MS Access 链接到远程计算机上 mysql 数据库中的表。我正在使用系统 DSN (ODBC),但是当我尝试链接到表(链接表对话框)时,对话框为空。没有错误消息,只是一个空列表。我确定我有一个连接,因为在将 MySQL 安全选项卡(MySQL Workbench)中的“限制连接到主机匹配”字段从“%”更改为“localhost”后,我收到一个错误。 “管理角色”选项卡中的所有字段均已选中!
【问题讨论】:
好的,谢谢!!在 DSN 配置对话框中没有选择数据库。 (我感到很惭愧。另一方面:应该是必填字段) 也许您可以添加一个简短的答案,以便我可以检查已回答的问题 David-W-Fenton 对我的问题***.com/questions/6537089 的回答让我深受鼓舞。它在一台机器上运行良好,现在也可以通过远程机器运行;-) 【参考方案1】:几个问题供您考虑:
-
该 DSN 是否与包含您要链接的表的数据库架构相关联?
DSN 的工作方向是否相反...您可以使用该 DSN 将 Access 表导出到 MySQL 吗?
MySQL 中是否有任何规定可以监控客户端连接、请求等?
我基本上抓住了这根稻草。但我想知道 DSN 是否正常工作,但可能没有指向包含您想要的表的 MySQL 位置。
第 2 点应该告诉您 DSN 是否正常工作。如果可以导出,请找出导出的表在 MySQL 中的位置,并将其与其他表的位置进行比较。
【讨论】:
以上是关于无法访问远程 MySQL 数据库的表的主要内容,如果未能解决你的问题,请参考以下文章