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
Читать далее