🐳

禅道迁移后登录不了mysql求解

回贴
1个回复
阅读数 555
发表时间 2023-07-16 22:03:48
王然
  • 访问次数 3
  • 注册日期 2023-07-16
  • 最后登录 2023-07-17
  • 我的积分 59
楼主
之前部署好的禅道容器,映射了两个目录分别是/data/mysqldata:/var/lib/mysql和/data/zentao:/www/zentaopms,由于要迁移的机子docker版本不同,所以迁移时直接打包了宿主机映射的两个目录,然后重新执行了docker run映射了打包的目录,但是现在mysql登录不了了,平时用禅道数据写入读取没问题,但是root登录不了,我修改了配置文件50-server.cnf中bind_address为0.0.0.0还是登录不上,也不能用navicat连接,求解决办法。
1个回复
禅道-阿龙
  • 访问次数 1157
  • 注册日期 2021-09-06
  • 最后登录 2024-07-11
  • 我的积分 4606
沙发

1、确保在容器内部使用命令行可以正常登录数据库;

2、在新服务器上启动容器是需要把数据库的端口映射到宿主机上;

3、在数据库中创建host为%的用户并授权权限;

4、确保容器内和持久化的my.cnf文件中的 bind-address= 127.0.0.1 参数都注释掉,然后在容器中重启数据库。


禅道-阿龙 最后编辑, 2023-07-17 14:11:44
返回顶部
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。