Debian 服务器、Workbench 客户端还是服务器端?

Debian 服务器、Workbench 客户端还是服务器端?

我们有一台运行带有 mysql 的 Debian squeeze 的服务器,到目前为止,我们通过 phpMyAdmin 管理数据库。

这个问题有人告诉我,无论你花费多少精力来确保其安全,Workbench 在安全性方面都是比 PMA 更好的选择。

所以我要安装 Workbench,但我不知道它是否类似于 PMA,即服务器端,您通过浏览器连接到它,或者它是客户端,您将它安装在客户端并通过 ssh 连接到服务器,我不知道?

如果正如我所料它是客户端,那么为了确保其安全,哪些重要步骤是什么?

答案1

它是一个客户端-服务器应用程序,与 phpMyAdmin 没什么不同。phpMyAdmin 只是一个基于 Web 的工具,通常安装在您使用它进行管理的同一台 MySQL 服务器上。但是,您可以使用 phpMyAdmin 管理远程数据库服务器。

MySQL Workbench 可以称为“胖应用程序”,它使用您执行的单片二进制文件在本地安装,而不是通过 Web 服务器(ala phpMyAdmin)解释的一系列 php 文件。您可以将其安装在本地服务器上,但要使用它,您需要一个窗口系统/桌面环境 (DE)。您必须确定您的服务器上是否有 DE,以及是否要安装该组应用程序和依赖项。这引出了一个完整的话题,我将巧妙地绕过它,只是说:请不要这样做。

在大多数情况下,由于 Workbench 需要桌面环境,因此您需要将其安装在运行具有完整桌面环境的通用操作系统(例如带有 Unity 的 Ubuntu 或 Microsoft Windows 等)的 PC 上。然后,您需要为其提供数据库服务器的网络地址和登录凭据。您可以从单个 Workbench 应用程序管理多个服务器。

相关内容