有一个RunDeck安装,它被配置为(由不再工作并且没有文档的其他人)将所有元数据存储在MySQL中。两者都在不同的虚拟机上运行。
失去RunDeck应用程序虚拟机。MySQL仍然存在。部署了一个新的RunDead应用程序,并将其配置为使用现有的MySQL。启动时,service.log中出现以下错误:
框架异常{消息=“项目不存在:项目ReDISIX扫描”,资源=“框架工作项目MGR{Name=name,Basedir=/var /运行/项目} }
总共有4个项目需要导入RunDeck。什么是正确的方法?

最佳答案

在rundeck-config.properties文件中,检查连接url是否正确

dataSource.dbCreate = update
dataSource.url = jdbc:mysql://localhost:3306/rundeck?autoReconnect=true
dataSource.username=root
rundeck.security.useHMacRequestTokens=false

将localhost替换为VM的ip
还要检查您的新VM是否能够在端口3306上远程登录到mysql VM

关于mysql - 如何将MySQL中现有的RunDeck项目导入回新的RunDeck?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38827454/

10-11 12:45