Назад | Перейти на главную страницу

Сервер Debian, клиент Workbench или сторона сервера?

У нас есть сервер, на котором запущен Debian squeeze с mysql, и до сих пор мы управляем БД через phpMyAdmin.

В этот вопрос Мне сказали, что Workbench представляет собой лучший выбор, чем PMA, с точки зрения безопасности, независимо от того, сколько усилий вы потратите на его обеспечение.

Итак, я собираюсь установить Workbench, но я не знаю, похож ли он на PMA, то есть на стороне сервера, и вы подключаетесь к нему через браузер, или это сторона клиента, вы устанавливаете его на клиенте и подключаетесь к серверу через , Не знаю, сш?

Если это клиентская сторона, как я полагаю, каковы важные шаги для ее защиты?

Это клиент-серверное приложение, ничем не отличное от phpMyAdmin. phpMyAdmin - это просто веб-инструмент, который обычно устанавливается на том же сервере MySQL, который вы с ним администрируете. Однако вы можете администрировать удаленные серверы баз данных с помощью phpMyAdmin.

MySQL Workbench - это то, что вы могли бы назвать «толстым приложением», которое устанавливается локально с монолитным двоичным файлом, который вы выполняете, а не с серией php-файлов, которые интерпретируются через веб-сервер (ala phpMyAdmin). Вы можете установить его на локальном сервере, однако для его использования вам понадобится оконная система / среда рабочего стола (DE). Вам нужно будет определить, есть ли на вашем сервере DE и хотите ли вы установить этот набор приложений и зависимостей. Это поднимает для себя целую тему, по которой я ловко обойду, за исключением того, что скажу: пожалуйста, не делайте этого.

В большинстве сценариев, поскольку Workbench требует среды рабочего стола, вы установите его на ПК, на котором работает ОС общего назначения с полной DE, например Ubuntu с Unity или Microsoft Windows, среди прочих. Затем вы предоставите ему сетевой адрес и учетные данные для входа на сервер базы данных. Вы можете управлять несколькими серверами из одного приложения Workbench.