пятница, 23 октября 2009 г.

создание пользователя для MySQL

GRANT ALL PRIVILEGES ON .* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password';
Подробнее читать тут и тут

команда GRANT создает пользователя
my_user - имя пользователя
IDENTIFIED BY - задает пароль my_password (он потом хэшируется)

чтобы подключаться не только с локального хоста вместо
'my_user'@'localhost' пишем 'my_user'@'%'

Если хотим чтобы пользователь мог добавлять других добавляем
WITH GRANT OPTION
т.е. так ... IDENTIFIED BY 'my_password'  WITH GRANT OPTION;

Пример JDBC URL jdbc:mysql://host:3306/database

Если нужен SSL и X509. Смотрим сюда:
Как настроить MySQL для SSL
Как настроить JDBC коннектор


Комментариев нет: