Как настроить базу данных в приложении Baeldung Spring-Security-Registration? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь научиться безопасности Spring и начал просматривать веб-сайт Baeldung.com и примеры, опубликованные для публичного скачивания в репозитории github https://github.com/Baeldung/spring-security-registration. Я загрузил исходный код в этом репозитории в виде ZIP и импортировал в netbeans. Следуя инструкциям в README.md, я собрал его с помощью mvn clean install. Приложение spring-security-login-and-registration загрузило все зависимости и построило в чистоте. Но я понятия не имею, как настроить базу данных MySQL, необходимую для этого приложения.

Нужно ли загружать сервер MySQL и иметь экземпляр сервера на моем локальном хосте? Если да, где мне взять сценарии для создания схемы / таблиц, необходимых в приложении безопасности? Я не могу найти сценарии в любом месте исходного кода. Что-нибудь похожее на hSQL здесь происходит?

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 18 октября 2019

Да, вам нужно скачать MySql отсюда https://dev.mysql.com/downloads/windows/installer/8.0.html.

И вам нужно настроить несколько вещей во время установки, таких как имя пользователя и пароль. И обновите эти поля в вашем файле свойств базы данных.

################### DataSource Configuration ##########################

jdbc.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/YourDatabaseName?createDatabaseIfNotExist=true
jdbc.user=YourUserNameForMySql
jdbc.pass=PasswordHere

Вы можете запустить MySQL в Windows, выполнив следующую команду: - "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" в командной строке

Тем временем вы можете войти в MySQLОболочка, используя следующую команду на терминале: -

mysql -uroot -proot
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...