- 因为网关要配置 数据库的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)
这个时候思来想去没有想通, 后来才发现这里的上面的密码和账号使用的是 单引号, 后来我将单引号替换成双引号(或者去掉单引号即可成功启动), 问题完美解决.