Отправка сообщения






Добро пожаловать!

Создаем пользователя в MySQL, добавляем привилегии

mysql-user-addДокументация MySQL хорошо описывает все нюансы администрирования и использования баз данных. В конце данного поста будет ссылка на руско-язычную документацию, где вы более тщательно сможете ознакомиться касательно этой темы. Здесь же представлена выжимка касательно темы добавления нового пользователя в MySQL.
Добавить пользователя можно двумя способами, с помощью команды GRANT либо напрямую в таблицы назначения привилегий MySQL. Рекомендуется пользоваться командой GRANT, т.к. данный способ предполагает меньше ошибок, да и прост по сравнению со вторым способом.
Первое что мы сделаем, это подключимся к консоли управления MySQL:

#mysql -u root -p

Будет предложено ввести пароль от учетной записи root в MySQL, после успешного ввода двигаемся дальше. Создадим новую базу, затем добавим пользователя с полными правами на данную базу.
Создаем базу:

CREATE DATABASE <DB_NAME>;

Создаем нового пользователя, выставляем права:

GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'user'@'localhost'
IDENTIFIED BY 'password' WITH GRANT OPTION;

Так же пользователь может быть добавлен с правами на все базы данных:

GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost'
IDENTIFIED BY 'password' WITH GRANT OPTION;

Запись ‘user’@’localhost’ говорит о том, что пользователь user может получать доступ только с localhost. Можно добавить пользователя, который может подключаться к базе с любого хоста, делается это так:

GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'%' 
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Вместо localhost мы указали знак %. Собственно вот самое основное, здесь мы рассмотрели добавление пользователя и его привилегий с помощью команды GRANT, про второй способ добавления непосредственно в таблицу привилегий вы можете по вкуривать в документации.
Касательно темы: просмотр привилегий пользователя MySQL.

Добавил: htmaker, 08.02.2014 г.
 
плохослабосойдетхорошоотлично (Еще не оценили)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Комментарии

  • Загрузка...

Наверх