Авторизация в MySQL

Часто приходится создавать пользователей MySQL, но постоянно забываю синтаксис… Поэтому привожу пару примеров:
1. Разрешаем пользователю user подключаться к базе db с использованием пароля с любого адреса и даём ему все права на базу:

GRANT ALL PRIVILEGES ON db.* TO user@"%" IDENTIFIED BY 'password';

2. Разрешаем пользователю user подключаться к базе db с использованием пароля с IP 1.2.3.4 и даём ему все права на базу:

GRANT ALL PRIVILEGES ON db.* TO user@"1.2.3.4" IDENTIFIED BY 'password';

3. Разрешаем пользователю user подключаться к базе db с использованием пароля с IP 1.2.3.4 и даём ему право на SELECT:

GRANT SELECT ON db.* TO user@"1.2.3.4" IDENTIFIED BY 'password';
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий