我犯了七年前的错误,一个空格,昨天就想到的,还对比了一下密码有没有空格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