ДОВІДНИК З NODE-RED українською мовою
https://github.com/stackhero-io/node-red-contrib-stackhero-mysql
Вузол Node-RED для читання та запису в базу даних MySQL або MariaDB. Він використовує шифрування TLS (SSL) і сумісний із методом автентифікації «Кешування пароля SHA2» (MySQL >= 8).
Цей вузол дуже простий.
Помістіть свій запит у змінну topic
і, якщо у вас є аргументи, помістіть їх в об’єкт у змінній payload
. Ви отримаєте результат у вихідній змінній payload
.
приклад:
msg.topic = 'SELECT * FROM `users` WHERE `name` = :name AND `age` > :age;';
msg.payload = { name: 'Adrien', age: 30 };
return msg;
Уникайте ін’єкцій SQL!!
НІКОЛИ НІКОЛИ не розміщуйте вміст змінних у
темі
безпосередньо! Завжди використовуйте зміннуpayload
для передачі своїх аргументів.
Ви повинні підключитися за допомогою шифрування TLS. Просто поставте прапорець у цій конфігурації вузла.
Ймовірно, ви використовуєте інший вузол, ніж node-red-contrib-stackhero-mysql
, і намагаєтесь підключитися до сервера MySQL >= 8 за допомогою методу автентифікації “Caching SHA2 password”.
Щоб вирішити цю проблему, просто використовуйте цей вузол node-red-contrib-stackhero-mysql
.