簡體   English   中英

我的數據源設置有什么問題讓Spring Boot連接到MySQL?

[英]What is wrong with my datasource settings to get Spring Boot to connect to MySQL?

我按照下面的教程學習如何編寫Spring Boot應用程序來訪問MySQL。

http://blog.netgloo.com/2014/10/27/using-mysql-in-spring-boot-via-spring-data-jpa-and-hibernate/

連接MySQL數據庫時出現錯誤消息。 http://pastebin.com/ykYJacjZ

我相信DataSource設置有問題。 以下是我的設置;

spring.datasource.url = jdbc:mysql://localhost:3360/netgloo_blog
spring.datasource.username = root
spring.datasource.password = ''
spring.datasource.driverClassName = com.mysql.jdbc.Driver

我正在端口3360上使用Xampp運行MySQL數據庫。已創建數據庫'netgloo_blog'。 我還創建了一個表users其中包含字段idemailname

您是否嘗試使用CLI連接到MySQL服務器?

mysql --host=localhost --port=3360 --user=root --password

我相信你得到的端口錯誤或憑據。 默認MySQL端口是3306,它可能是您指定的端口號中的拼寫錯誤嗎?

未連接到DB意味着DB連接出現故障。 憑據無法正常運行或系統無法訪問數據庫服務。 由於您的URL表明它僅在您的本地系統中。 因此,請嘗試與aksamit上文所述的mysql CLI連接。

提供正確的憑據后,即使以下屬性也可以正常工作。

spring.datasource.url = jdbc:mysql://localhost:3360/netgloo_blog
spring.datasource.username = root
spring.datasource.password =

沒有必要指定要使用某些非泛型驅動程序類的driverClassName util。 Spring啟動將根據提供的URL和pom.xml中存在的驅動程序依賴性選擇驅動程序如果您在連接到DB時仍然遇到問題,請告訴我們。

也許您需要從localhost授予對root的訪問權限。

如果仍然存在,建議您在sql中創建一個新用戶,然后嘗試與他一起輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM