将 phpMyAdmin 连接到 MySQL Workbench
Posted
技术标签:
【中文标题】将 phpMyAdmin 连接到 MySQL Workbench【英文标题】:Connecting phpMyAdmin to MySQL Workbench 【发布时间】:2011-10-30 19:58:53 【问题描述】:我希望能够创建 EER 图来处理我的表之间的关系。我找到了 mysql Workbench 并将其安装在我的 PC 上。我想知道我是否可以将我的表从 phpMyAdmin 导入到程序中,如果可能的话,我该怎么做?
或者更好的是,我可以,以便我可以从 Workbench 管理所有内容,例如创建新表、编辑表中的数据等等?
【问题讨论】:
你为什么不直接从工作台对数据库的模式进行逆向工程?为什么需要 phpMyAdmin? Nupul 的意思是你为什么不直接将Workbench 连接到数据库?您可能必须配置运行 MySQL 的远程服务器以允许远程连接,通过 SSH(和隧道 MySQL 连接)或允许直接连接到 MySQL(通过典型的端口 3306)。 @ypercube 我注意到我可以使用 phpMyAdmin 以外的其他客户端,我正在 one.com 租用我的网络空间。 PHPMyAdmin 只是一个网页。 Web 服务器通常与 MySQL 位于同一台机器上,他可以通过端口 3306 直接连接到它。检查是否可以设置 SSH 访问。我认为无法通过 PHPMyadmin 将 Workbench 连接到 MySQL。 【参考方案1】:我认为您不能直接创建“链接”-但您可以从 phpMyAdmin 以 SQL 格式导出(在查看所选数据库时,它位于“导出”选项卡中)-然后将其导入 MySQL Workbench。
然后可以反转从 MySQL Workbench 导出更改并通过 phpMyAdmin 将它们导入回数据库的过程。
如果这样做,您需要包含“删除表”指令,以便用您对其结构所做的任何更改来完全替换表,或者考虑如何更改 SQL 中的现有表。
如果您使用“删除表”,您将丢失存储在表中的所有数据。
我发现这在数据库的原始设计阶段非常有用,但一旦系统中有数据就很少使用 - 尽管它作为一种可视化使用 phpMyAdmin 所做的更改的方式仍然有用。
【讨论】:
以上是关于将 phpMyAdmin 连接到 MySQL Workbench的主要内容,如果未能解决你的问题,请参考以下文章
无法将网站连接到我的 phpmyadmin MySQL 数据库