8.7.9. Користувачі Manticore Search

Важливі моменти:

  • Аутентифікація доступна в Manticore Search 27.0.0+ (якщо версія нижча, достатньо оновити її за допомогою кнопки в панелі керування).
  • У всіх нових інстансах аутентифікація увімкнена за замовчуванням.
  • Коли аутентифікація увімкнена:

Керування аутентифікацією та користувачами виконується в розділі «Manticore Search» на вкладці «Користувачі»:

Коли аутентифікація вимкнена, на вкладці «Користувачі» натисніть кнопку увімкнення, підтвердіть операцію кнопкою у вікні та дочекайтеся завершення перезавантаження інстансу:

На вкладці «Користувачі» натисніть «Створити користувача», вкажіть логін, пароль, виберіть привілеї та збережіть зміни:

Доступні привілеї:

  • read — читання даних з таблиць та виконання операцій з таблицями, доступними тільки для читання.
  • write — запис та видалення даних з таблиць.
  • schema — створення, зміна, видалення, імпорт або інше керування схемами таблиць та метаданими на рівні сервера.

На вкладці «Користувачі» у рядку з користувачем натисніть 📝 («Редагування»), вкажіть новий пароль, виберіть привілеї та збережіть зміни.

Підключення з аутентифікацією з консолі через MySQL (у команді вкажіть свої дані; порт вказується без пробілу після -P, логін — без пробілу після -u):

MYSQL_PWD=password mysql -hexample.manticore.tools -P10000 -ulogin

Підключення з аутентифікацією та надсилання SQL-запиту з консолі через cURL:

curl -u login:password https://example.manticore.tools/cli -d "SHOW TABLES"

На вкладці «Користувачі» натисніть «Вимкнути аутентифікацію», підтвердьте операцію кнопкою у вікні та дочекайтеся завершення перезавантаження інстансу.

Зміст