#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.