Создать пользователя MySQL и выдать ему права на базу данных

Обычно для этого требуется выполнить две команды — создать пользователя, выдать права.

Создание пользователя MySQL

Для нашей цели достаточно выполнить следующую команду:

Где new-user-name — имя нового пользователя, а new-user-password — его пароль. Пользователь будет создан, но у него нет никаких привилегий, потому нужно их назначить.

Назначение привилегий

Чтобы дать полный доступ к базе base-name выполните вот такую команду:

Хорошей практикой является создание пользователя для конкретных целей. Выдача всех привилегий как в данном случае — не всегда идеальный вариант. Если приложению требуется выполнять только ограниченный круг задач, доступ только к ограниченному ряду объектов базы, то выдайте только те привилегии, которые требуются.

Мало букафф? Читайте есчо !

Выборка случайных строк в mysql

Октябрь 18, 2010 г.

Иногда нужно выбрать строки из базы данных в случайном порядке. При сайтостроительстве эта задача возникает довольно часто - вывести случайную тему из форума, показать в блоке случайный продвигаемый товар, показать случайный ответ посетителя за последнюю ...

Читать

Как удалить дубликаты из таблицы в MySQL

Сентябрь 24, 2025 г.

Под дублями можно иметь в виду разные условия. Возьмем как пример таблицу имен. В этой таблице есть повторяющиеся значения в поле name. Разберём практический способ удалить такие записи в MySQL с помощью одного SQL-запроса. Пример исходной таблицы ...

Читать

Сортировка результатов при использовании DISTINCT в MySql

Май 15, 2016 г.

Есть один феномен, связанный с внутренней сортировкой в mySQL, которая служит для реализации функционала DISTINCT (выбора уникальных значений). Если вы ...

Читать

Создание бекапов базы mySQL из консоли unix

Февраль 13, 2018 г.

Ещё одна шпаргалка по администрированию UNIX серверов. На этот раз рассмотрим несколько полезных команд для создания бекапа базы данных из консоли. Нам понадобится команда mysqldump, которая позволяет создавать sql скрипт базы или её части. Создание ...

Читать
 

Комментарии к «Создать пользователя MySQL и выдать ему права на базу данных»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: