Docker成功部署容器 设置端口并且成功被nginx路由转发到 但是在登陆时需要与数据库建立连接 测试报错
root用户登录mysql被拒绝 开始以为是要在容器中部署mysql 但是仔细考虑 简直不要太荒谬
后来发现mysql不授权的话是只允许当前ip访问 想要容器服务也能访问mysql需要授权一下
1.登录mysl
mysql -h localhost -P 3306 -u root -proot
2.授权
grant all on *.* to root@'%' identified by 'root' with grant option;
3.刷新缓存
flush privileges;
处理好重新发送请求:
问题解决!