Как добавить пользователя в MySQL

Давно всем известно, использовать в конфигах сайтов root нельзя, так как пароль хранится в незащищенном виде и его может заполучить злоумышленник.

Поэтому размещая сайт или что-то другое чему нужен доступ к MySQL мы создадим пользователя с доступом только к одной определенной базе.

Итак:

Подключаемся к MySQL

werewolfe@decktop:~$ mysql -u root -p

Где ключ -u указывает от имени какого пользователя мы подключились, а ключ -p указывает что вход осуществляется с паролем.
И вот мы в базе, создаем новую базу данных

mysql> CREATE DATABASE yourbase;

Разрешаем запись/чтение/изменение/удаление

mysql> GRANT ALL PRIVILEGES ON yourbase.* TO usrname@localhost IDENTIFIED BY 'userpassword' WITH GRANT OPTION;

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.