Как создать нового пользователя и назначить разрешения в MySQL

18 ott 2023 1 min di lettura
Как создать нового пользователя и назначить разрешения в MySQL
Indice dei contenuti

Введение

Создание нового пользователя и назначение соответствующих разрешений — важная практика для безопасного и эффективного управления базой данных MySQL. Это руководство проведет вас через шаги, необходимые для создания нового пользователя в MySQL и назначения этому пользователю определенных разрешений.

Шаг 1: Войдите в MySQL

Чтобы начать, войдите в свою систему MySQL, используя следующую команду:

mysql -u root -p

Вам будет предложено ввести пароль пользователя root.

Шаг 2. Создание нового пользователя

Чтобы создать нового пользователя, выполните следующую команду, заменив «newusername» и «password» желаемыми именем пользователя и паролем:

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

Чтобы проверить создание пользователя, запустите:

SELECT user FROM mysql.user;

Вы должны увидеть новое имя пользователя в возвращенном списке.

Шаг 3. Назначение разрешений

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

GRANT ALL PRIVILEGES ON database.table TO 'newusername'@'localhost';

Если вы хотите предоставить только определенные разрешения, например INSERT, используйте следующую команду:

GRANT INSERT ON database.table TO 'newusername'@'localhost';

Вы можете заменить «INSERT» другими типами разрешений, такими как SELECT, UPDATE, DELETE и т. д.

Шаг 4. Обновите привилегии

После назначения разрешений важно перезагрузить привилегии, чтобы изменения вступили в силу:

FLUSH PRIVILEGES;

Заключение

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

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.