MariaDB як створити користувача - обліковий запис

MariaDB як створити користувача - обліковий запис

Колеги всім привіт.

У сьогоднішній статті ми поговоримо про те, як можна створювати користувачів у базі даних MariaDB. У MariaDB можна створювати будь-яку кількість користувачів. Ім'я користувача вкрай бажано має складатися тільки з літер. У MariaDB користувачі діляться на локальних та зовнішніх.

 

Зміст статті:

  1. Створення локального користувача.
  2. Створення зовнішнього користувача.
  3. Запит показу всіх користувачів бази даних.
  4. Хороша практика.

 

1. Створення локального користувача.

Локальний користувач це той користувач, який зможе підключитися до бази даних тільки з самого сервера, а підключаться за межами сервера до бази даних вже не вийде.

Команда створення локального користувача:

sql> CREATE USER 'inzhener'@'localhost' identified by 'Qwerty123';

mariadb_create_user


 

2. Створення зовнішнього користувача.

Зовнішній користувач цей користувач, який зможе підключитися до бази даних тільки за межами сервера, а підключаться локально до бази даних не зможе.

Команда створення зовнішнього користувача:

sql> CREATE USER 'inzhener'@'%' identified by 'Qwerty123';

mariadb_create_user


 

3. Запит усіх користувачів бази даних.

Перш ніж створювати якогось користувача гарною практикою спочатку дивляться на предмет існування користувача з таким самим ім'ям. Всі користувачі зберігаються в базі даних mysql в таблиці user.

Запит показу всіх користувачів бази даних:

sql> SELECT user, host FROM mysql.user;

mariadb_create_user

Користувачі mariadb.sys та mysql є системними і я вам вкрай не рекомендую з ними що-небудь робити. Не чіпайте їх взагалі!


 

4. Хороша практика.

Наприклад у вас є сайт який на пряму звертатися до бази даних і він звичайно ж буде використовувати якийсь обліковий запис для підключення. Якщо ви зробите локальний обліковий запис, то ваш сайт не зможе підключитися до бази даних, а якщо ви зробите зовнішній обліковий запис, то тоді ви не зможете підключитися локально до бази даних, а сайт зможе, і тому краще відразу створювати два облікові записи,  локальну та зовнішню з одним і тим же ім'ям.

sql> CREATE USER 'inzhener'@'localhost' identified by 'Qwerty123';

sql> CREATE USER 'inzhener'@'%' identified by 'Qwerty123';

mariadb_create_user


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

MariaDB - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читати далі
Mariabackup резервне копіювання - Стиснення gzip
Mariabackup резервне копіювання - Стиснення gzip
MARIADB
Читати далі
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читати далі