Обычно для этого требуется выполнить две команды — создать пользователя, выдать права.
Создание пользователя 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Февраль 6, 2018 г.
Как развернуть дамп базы данных mySQL, созданный ранее?
Дамп представляет из себя mysql скрипт, в котором последовательно создаются таблицы (CREATE TABLE ...) и, возможно, другие объекты и производиться их наполнение (INSERT INTO ...). Нужно лишь отправить ...
Читать
Февраль 16, 2023 г.
Появляется, если поле типа datetime уже содержит подобные нулевые значения при попытке изменить как тип поля (через alter table), так и сами значения в таблице.
Вероятно ошибка возникает, если вы импортировали данные в вашу базу. Скорее всего из-за ...
Читать
Август 26, 2015 г.
MySQL позволяет использовать курсоры (CURSORs) в хранимых процедурах. Эта конструкция позволяет организовать сложную обработку данных на стороне сервера ...
Читать
Август 3, 2022 г.
Наиболее простой ответ - это использование запроса alter, где вы задаёте новое значение для AUTO_INCREMENT нужной вам таблицы:
[crayon-69798ff221cbc367087662/]
Вы можете достичь такого же эффекта изменениями соответствующего столбца вашей таблицы: ...
Читать