Добавить пользователя в MySQL

21/03/2012
от
Поделиться

Бывают такие ситуации, когда нет установленного phpMyAdmin, а также других утилит, софта, при помощи которых можно было бы в графическом интерфейсе добавить нового пользователя в MySQL, нажав несколько кнопочек, и на значить ему нужные права (привилегии) к базам данных. Предположим, что у нас есть доступ к серверу по SSH, база данных открыта только локально, то есть из вне к ней никто подключиться не сможет, а также у нас есть mysql клиент, установленный на сервере:

#Подключаемся к MySQL серверу
mysql -u root -p
#Вводим пароль рута
#Далее, допустим, у нас уже есть созданная одна база данный test, нам необходимо
#создать нового пользователя testuser и дать ему права на создание,
#редактирование, удаление, изменение, обновление и т.д., но не все права на все
#базы, только на базу данный test, пишем такой запрос:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON test.* TO [email protected] IDENTIFIED BY 'password';
#IDENTIFIED BY - указывает пароль для пользователя, если пароль не нужен, просто
#пропустите этот параметр

Подобный запрос создаст нового пользователя testuser в MySQL и привяжет его к базе данных test, а также назначит права на такие действия:  SELECT,INSERT,UPDATE,DELETE,CREATE,DROP.

Поделиться

Метки: , , , , , , , , , , , ,

Ответить

Вы должны войти в систему, чтобы оставить комментарий.