我犯了七年前的錯誤,一個空格,昨天就想到的,還對比了一下密碼有沒有空格mysql
在datasource.properties 中的username 的值root後面多寫了一個空格,sql
jdbc.driver_class com.mysql.jdbc.Driver jdbc.url jdbc:mysql://localhost:3306/mytest?useUnicode=true&characterEncoding=utf-8&useSSL=true jdbc.username root jdbc.userpassword root
GRANT ALL PRIVILEGES ON *.* TO root @'%' IDENTIFIED BY "mypassword";-- % 表示全部的IP都能訪問,也能夠修改成專屬的 -- mypassword 爲鏈接密碼 須要修改成你本身的 FLUSH PRIVILEGES;
-- password 在高級版本中被字段 authentication_string 所替換;url