idea 调试soul网关的疑惑 Access denied for user 'root'@'10.0.1.107' (using password: YES)

  1. 因为网关要配置 数据库的url, username,pasword.
    所以看 文档配置数据库 , 有如下的代码
② 通过 java -jar soul-admin.jar 命令启动 Soul Admin 控制台。完整命令如下:

$ java -jar soul-admin.jar --spring.datasource.url="jdbc:mysql://s1.iocoder.cn:3306/soul?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&failOverReadOnly=false&autoReconnect=true&useSSL=false" --spring.datasource.username='root' --spring.datasource.password='3WLiVUBEwTbvAfsh'

当我使用idea 调试的时候, 将这个参数放在 Run/Debug Configuration 的Program argument的时候, 发现报错

Caused by: java.sql.SQLException: Access denied for user 'root'@'10.0.1.107' (using password: YES)

这个时候思来想去没有想通, 后来才发现这里的上面的密码和账号使用的是 单引号, 后来我将单引号替换成双引号(或者去掉单引号即可成功启动), 问题完美解决.

你可能感兴趣的:(idea 调试soul网关的疑惑 Access denied for user 'root'@'10.0.1.107' (using password: YES))