Я работаю над проектом NodeJS loopback framework и хочу подключить базу данных с MySQL соединителем в проекте.
Мой вопрос: я хочу подключить одну базу данных с несколькими источниками данных для другого пользователя учетные данные, которые могут применять различные привилегии для этого пользователя.
Пример: я хочу подключить My_Database с использованием соединителя MySQL, у меня 2 пользователя с разными привилегиями
- Пользователь1 имеет привилегии INSERT, UPDATE, DELETE, SELECT Query.
- Пользователь2 имеет ALL_PRIVILIGES Привилегии запроса
для этого я использую следующий код:
"useronedb": {
"host": "0.0.0.0",
"port": 3306,
"url": "",
"database": "my_database",
"password": "password",
"name": "useronedb",
"user": "user1",
"connector": "mysql"
}
"usertwodb": {
"host": "0.0.0.0",
"port": 3306,
"url": "",
"database": "my_database",
"password": "password",
"name": "usertwodb",
"user": "user2",
"connector": "mysql"
}
Здесь вы видите, что my_database распространена в обоих источниках данных, и было одно и то же соединение с базой данных, но привилегии пользователя различаются для user1 и user2 .