我正在尝试对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类似的事情吗?
感谢您的帮助。
答案 0 :(得分:0)
是的,您需要从此处https://dev.mysql.com/downloads/windows/installer/8.0.html下载MySql。
并且在安装过程中需要配置一些东西,例如用户名和密码。 并在数据库属性文件中更新这些字段。
################### DataSource Configuration ##########################
jdbc.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/YourDatabaseName?createDatabaseIfNotExist=true
jdbc.user=YourUserNameForMySql
jdbc.pass=PasswordHere
您可以通过执行以下命令在Windows上启动mysql:
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe"
在命令提示符下
与此同时,您可以在终端上使用以下命令登录mysql shell:-
mysql -uroot -proot