Работа с пользователями БД

CREATE USER – создать нового пользователя для БД.

CREATE USER 'имя пользователя'@'localhost' IDENTIFIED BY 'пароль'; - Вместо имени пользователя, локалхост и пароля введите свои данные. Если БД на локальном компьютере тогда локалхость остается и не меняется.

'имя пользователя'@'localhost' пишется без пробелов, а то будет ошибка.

GRANT - задать права пользователю.GRANT [тип прав] ON [имя базы данных].[имя таблицы] TO ‘non-root’@'localhost’; - вместо конкретных [имя базы данных].[имя таблицы] можно задать * . * - это ко всем таблицам всех БД.

GRANT ALL PRIVILEGES ON – задать все права доступа для пользователя (права администратора) к БД.

GRANT ALL PRIVILEGES ON * . * TO 'имя пользователя'@'localhost'; - Вместо имени пользователя и локалхост введите свои данные. Если БД на локальном компьютере тогда локалхость остается и не меняется. ALL PRIVILEGES - говорит, что пользователю предоставить все права обращения к БД. По сути это права администратора. * . * - говорит, что все таблицы БД, обязательно точка через пробел от *

DROP USER – удаление пользователя.

DROP USER 'имя пользователя'@'localhost'; - Вместо имени пользователя и локалхост введите свои данные. Если БД на локальном компьютере тогда локалхость остается и не меняется.

ALTER USER – смена пароля пользователя.

ALTER USER 'имя пользователя'@'localhost' IDENTIFIED BY 'New_Password';