美文网首页
Rundeck数据库H2迁移到MySQL

Rundeck数据库H2迁移到MySQL

作者: 羋学僧 | 来源:发表于2020-08-07 11:50 被阅读0次

    Rundeck数据库H2迁移到MySQL

    第一步、新安装Rundeck并将数据库配置成MySQL

    设置Rundeck数据库

    现在,您要为Rundeck服务器创建数据库和用户访问权限。

    如果未运行,请使用“ service mysqld start”启动mysqld

    使用“ mysql”命令行工具以root用户身份访问数据库:

    $ mysql -u root -p
    
    

    输入您的root密码进行连接。出现mysql>提示符后,输入以下命令创建rundeck数据库:

    mysql> create database rundeck;
    Query OK, 1 row affected (0.00 sec)
    
    

    然后,“授予”对新用户/密码的访问权限,并指定Rundeck服务器将从其连接的主机名。如果是同一服务器,则可以使用“ localhost”。

    mysql> grant ALL on rundeck.* to 'rundeckuser'@'localhost' identified by 'rundeckpassword';
    Query OK, 1 row affected (0.00 sec)
    
    

    然后,您可以退出mysql提示符。

    通过运行以下命令测试访问权限(如果来自本地主机):

    $ mysql -u rundeckuser -p
    
    

    您可以使用以下命令验证您是否可以看到“ rundeck”数据库:

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | rundeck            |
    +--------------------+
    2 rows in set (0.00 sec)
    
    

    配置Rundeck

    现在,您需要配置Rundeck以连接到该数据库。

    更新您的rundeck-config.properties并配置数据源:

    • RPM / Debian位置: /etc/rundeck/rundeck-config.properties
    • 启动器位置: $RDECK_BASE/server/config/rundeck-config.properties

    内容:

    dataSource.url = jdbc:mysql://myserver/rundeck?autoReconnect=true&useSSL=false
    dataSource.username=rundeckuser
    dataSource.password=rundeckpassword
    dataSource.driverClassName=com.mysql.jdbc.Driver
    
    

    最后,您可以启动rundeck。如果您看到有关数据库访问的启动错误,请确保Mysql服务器从客户端看到的主机名与您授予访问权限的主机名相同。

    注意:autoReconnect=true将解决一个常见问题,即在一段时间不活动之后,Rundeck服务器与Mysql的连接将断开,从而导致错误消息:“消息:无法读取服务器的响应。预期读取4个字节,连接之前为0个字节意外地迷路了。”

    第二步、导出原项目平台所有项目

    导航到项目的“配置”页面


    进入配置【Configure】页面

    点击菜单栏【Configuration】

    点击“导出存档”【Export Archive…】标签


    点击“导出存档”【Export Archive…】标签

    点击“导出aliyun.rdproject.jar”

    点击链接下载文件

    注意:请确保单击显示的最终链接以下载文件。

    将每个项目存档文件(名为“ [项目名称] -XXXX.rdproject.jar”)保存在以后可以上传的位置。

    第三步、导入新项目平台所有项目

    新建项目


    进入新项目,Import Archive

    学习来源

    相关文章

      网友评论

          本文标题:Rundeck数据库H2迁移到MySQL

          本文链接:https://www.haomeiwen.com/subject/ephfdktx.html