请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库连接配置问题

老师,我在yml文件里配置的ip是:jdbc:mysql://172.20.10.6:3306/sell?characterEncoding=utf-8&useSSL=false,
而连接报错显示是Access denied for user ‘root’@‘172.20.10.4’ (using password: NO),显示连接的是我主机IP:172.20.10.4。而我yml里的url写的明明是虚拟机ip172.20.10.6这是为什么?但当我把相同的配置写道properties文件里就可以连接上了。

正在回答

1回答

「Access denied for user ‘root’@‘172.20.10.4’」这句话的意思是禁止用户root@172.20.10.4

172.20.10.4是你本机的ip。mysql里是不是没设置允许任何ip访问数据库。我给的虚拟机里搭建的Mysql是设置过允许任何ip访问数据库的。

1 回复 有任何疑惑可以回复我~
  • 提问者 丶Aero #1
    我本地的ini文件了设置了skip-grand-tables还是没用,不明白为什么同样的配置写在properties文件里就能连接上了....
    回复 有任何疑惑可以回复我~ 2019-07-31 08:43:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信