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 коннектор
создание пользователя для MySQL
Об авторе
Более 20 лет в разработке ПО, специализируюсь на Java. Опыт в создании масштабируемых и высокопроизводительных систем, разработке мобильных приложений. Подробнее об авторе и правилах использования контента – на странице @author.