Обычно для этого требуется выполнить две команды — создать пользователя, выдать права.
Создание пользователя MySQL
Для нашей цели достаточно выполнить следующую команду:
|
|
CREATE USER 'new-user-name'@'localhost' IDENTIFIED BY 'new-user-password'; |
Где new-user-name — имя нового пользователя, а new-user-password — его пароль. Пользователь будет создан, но у него нет никаких привилегий, потому нужно их назначить.
Назначение привилегий
Чтобы дать полный доступ к базе base-name выполните вот такую команду:
|
|
GRANT ALL ON base-name.* TO 'new-user-name'@'localhost'; |
Хорошей практикой является создание пользователя для конкретных целей. Выдача всех привилегий как в данном случае — не всегда идеальный вариант. Если приложению требуется выполнять только ограниченный круг задач, доступ только к ограниченному ряду объектов базы, то выдайте только те привилегии, которые требуются.
Данная запись опубликована в 20.07.2023 17:24 и размещена в рубрике mySQL.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Февраль 13, 2018 г.
Ещё одна шпаргалка по администрированию UNIX серверов. На этот раз рассмотрим несколько полезных команд для создания бекапа базы данных из консоли.
Нам понадобится команда mysqldump, которая позволяет создавать sql скрипт базы или её части.
Создание ...
Читать
Сентябрь 3, 2018 г.
Получить версию бд можно как из консоли, так и средствами языка mySQL.
Версия из консоли UNIX
Тут все просто. Получаем версию из консоли.
[crayon-69b5df4fd5de7376446417/]
Версия из SQL консоли
Как получить версию mySQL не из unix консоли, а средствами ...
Читать
Сентябрь 24, 2025 г.
Под дублями можно иметь в виду разные условия. Возьмем как пример таблицу имен. В этой таблице есть повторяющиеся значения в поле name. Разберём практический способ удалить такие записи в MySQL с помощью одного SQL-запроса.
Пример исходной таблицы ...
Читать
Ноябрь 5, 2016 г.
Что делать, если нужно пронумеровать строки прямо в запросе? Полистав руководство MySql 5.5, нужной функции я не нашел.
Мне нужно было сохранять позиции пользователей в рейтинге, т.е. пронумеровать пользователей в зависимости от значения их рейтинга. ...
Читать