## 报错截图:
- yml文件中的数据库连接都是对的,但是就是连接不上,主要错误信息
Caused by: java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES)
- 解决办法
进入mysql,配置mysql允许远程连接 - 具体操作
如果mysql部署在docker里先进入mysql容器内:docker exec -it 3c1 bash(不是忽略该步骤,直接执行下面操作)
# 登陆mysql,输入密码
mysql -uroot -p
# 开启root用户远程访问权限,登录名为root 密码为root(注意用户密码都需要单引号)
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
# 刷新权限
flush privileges;
根据以上步骤即可解决~