Oleg/ 17 августа, 2014

Еще раз о птичках.

Пошаговая заметка, как в командной строке mysql создать базу данных и пользователя с привилегиями для новой базы данных.

Заходим в mysql

mysql -p

вводим пароль

Создание новой базы данных:

>CREATE DATABASE имя базы данных;

Создание нового пользователя и пароля для него:

>CREATE USER ‘имя нового пользователя@’localhost’ IDENTIFIED BY ‘пароль нового пользователя‘;

Теперь необходимо делегировать для него привилегии, что бы он мог «хозяйничать»  в новой базе данных.

>GRANT ALL ON имя базы данных. * TO ‘имя нового пользователя‘@’localhost’;

>FLUSH PRIVILEGES;

Не забываем про синтаксис, и то что привилегии можно ограничить на чтение или запись или сделать на все базы данных либо же только на определенные таблицы определенной БД

http://dev.mysql.com/doc/refman/5.1/en/grant.html

Поделиться этой записью