Создание пользователя и назначение прав mysql

Создаем нового пользователя

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

Даем ему все привелении на все базы

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';

Применяем привиленгии

FLUSH PRIVILEGES;

Формат команды

GRANT [тип привилегии] ON [название БД].[название таблицы] TO '[пользователь]'@'%';
  • ALL PRIVILEGES — дает пользователю все права
  • CREATE — позволяет пользователю право создавать новые таблицы или базы данных
  • DROP — позволяет удалять таблицы или базы данных
  • DELETE — позволяет удалять информацию в таблицах
  • INSERT — позволяет вставлять или записывать новую информацию в таблицы
  • SELECT — позволяет выполнить команду SELECT, что позволит читать информацию с таблиц
  • UPDATE — эта привилегия позволит обновлять информацию в таблицах
  • GRANT OPTION — позволяет давать или удалять привилегии у других пользователей

Удалить пользователя

drop user 'test'@'localhost'

 

MYSQL

Related Articles

0 Comment

Leave a Comment

Ваш адрес email не будет опубликован.