Link Search Menu Expand Document
18 Июня 2023 г.

Работа с пользователями , команда CREATE USER в mysql

Самое важное, что нужно понимать, что пользователь в mysql представляет пару имя - удаленный хост с которого он подключается

Примеры :

  • ‘admin’@’localhost’
  • ‘admin’@’%’
  • ‘admin’@’10.147.164.0/255.255.255.0’

Зайдем на сервер под пользователем root, у кого есть права на создание пользователей

# Проверим какие пользователи есть на сервере
SELECT user,host FROM mysql.user;
# Создадим пользователей с одинаковым именем но разными удаленными хостами, здесь можно все более точечьно настраивать
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'the_secure_password';
CREATE USER 'admin'@'%' IDENTIFIED BY 'the_secure_password';
CREATE USER 'admin'@'192.168.88.0/255.255.255.0' IDENTIFIED BY 'password_here';
CREATE USER 'test'@'192.168.88.252' IDENTIFIED BY 'the_secure_password';
# Информация о пользователе
SHOW CREATE USER admin;
# Сменим пароль
ALTER USER 'admin'@'localhost' IDENTIFIED BY 'New_Password';
# Переименуем пользователя
RENAME USER 'admin'@'%' TO 'admin'@'localhost';
# Текущий пользователь
SELECT CURRENT_USER();
# Удалим пользователя
DROP USER 'admin'@'localhost';

Но пользователи еще ничего не умеют нужно задать им права


Возник вопрос или предложение пиши на почту alexsey_89@bk.ru или в Телеграмм канал

Дата публикации: 18 Июня 2023 г.

Содержание


Наверх

Последнее изменение страницы: 18 Июня 2023 г.