Сервер MySQL — Node.js — Подключение к рабочему столу MySQL

#mysql #node.js #express #mysql-workbench

#mysql #node.js #экспресс #mysql-workbench

Вопрос:

Я уже построил Node.js приложение, которое:

Администратор:

  • Войдите в систему, используя localhost:3000
  • Создание подключения к базе данных MySQL
  • Установите некоторые правила (изменения, которые должны быть выполнены по запросу, полученному от пользователя).

Пользователь:

  • Доступ осуществляется с помощью localhost:3000/user ввода некоторого запроса в текстовое поле и нажатия кнопки запрос.
  • Результат запроса, основанного на правилах, установленных администратором, будет отображаться в другом поле под текстовым полем запроса на той же странице localhost:3000/user

Теперь мой вопрос в том, как это возможно с Node.js установить соединение с Mysql Workbench, чтобы пользователи могли запрашивать только с помощью Workbench? (Я хочу, чтобы результат запроса был основан на правилах, установленных администратором в моем Node.js приложение, которое будет отображаться в Workbench)

введите описание изображения здесь

Комментарии:

1. Короткий ответ: вы не можете. Mysql workbench подключается к базе данных, а не к любой произвольной серверной платформе по вашему выбору. Если вы хотите ограничить то, что пользователи могут делать и видеть, ограничьте их пользователей в самом MySQL.

2. @ Gimby я вижу несколько приложений, которые делают то же самое. Я уже установил его в своей системе и попытался использовать MySQL Workbench, он работает.

3. И что это за приложения?

4. как инструменты маскировки базы данных. После установки программного обеспечения я могу увидеть результат маскирования данных в workbench, просто «установив новое соединение», а затем указав «Имя хоста» и «номер порта» и, конечно, имя пользователя и пароль mysql

5. Итак, другие инструменты, которые напрямую взаимодействуют с базой данных. Они вообще не взаимодействуют с Mysql Workbench.