docker 部署完项目之后,启动容器运行项目,发现数据库报错了,报错信息如下。
显示数据库账号密码不对!但是经过排除发现并不是数据库账号密码有问题。
可能是数据库权限不够的问题,接下啦按一下步骤
1.首先进入docker mysql 容器中
docker exec -it mysql /bin/bash
2.进入到容器mysql数据库,输入自己的密码进去
mysql -u root -p
3.更改数据库权限(root和123456是我自己数据库的账户密码)
grant all privileges on *.* to 'root'@'%' identified by '123456';
4.刷新数据库权限
flush privileges;