zoukankan      html  css  js  c++  java
  • 更改mysql 和jinkins nexus目录

    更改MySQL数据目录

    1、修改my.cnf,注销原datadir,增加新的数据目录

    #datadir=/var/lib/mysql
    datadir=/mysql-data/mysql

    2、修改启动脚本mysqld

    #get_mysql_option datadir "/var/lib/mysql" mysqld

    改成下面这个

    get_mysql_option datadir "/mysql-data/mysql" mysqld

    3、拷贝原数据文件到新数据目录,记住一定要用cp -a,我就是直接cp -r过去然后chown改权限,但一直出错。

    4、启动mysql 即可

    更改jenkins 工作目录

    1、编辑catalina.sh文件。 
    在# OS specific support. $var must be set to either true or false.上面添加:export JENKINS_HOME=”” 
    在引号中填入你的路径。 
    2、在启动Web容器之前设置JENKINS_HOME环境变量. 
    编辑profile文件:vi /etc/profile 
    在最后加入:export JENKINS_HOME=xxxx 
    保存,退出后执行:source /etc/profile 

    3、把原.jenkins目录下所有文件都拷贝到新的工作目录下

    4、启动tomcat

    迁移nexus数据

    安装新的nexus

    docker run -d  -p  8081:8081       --name nexus   -v /data1/nexus:/sonatype-work/  --restart always sonatype/nexus 

    直接把旧的nexus目录 sonatype-work 拷贝到新服务器 /data1/nexus下

    如果启动docker报   Nexus work directory already in use: /sonatype-work  错误,这是权限导致的,解决方法如下:

    1、进入容器内 docker exec -it nexus /bin/sh 

    2、查看nexus账号权限,例如 

    uid=200(nexus) gid=200(nexus) groups=200(nexus)

    3、退出容器,给/data1/nexus目录授权

    chown -R 200.200 /data1/nexus

    4、重启容器

    maven  setttings.xml添加nexus

    在200行下添加如下内容:

    <repositories>
                <repository>
                    <id>nexus</id>
            <name>Team Nexus Repository</name>
            <url>http://172.16.7.239:8081/nexus/content/groups/public</url>
            <releases>
                  <enabled>true</enabled>
            </releases>
            <snapshots>
                 <enabled>true</enabled>
            </snapshots>
        </repository>
            </repositories>
  • 相关阅读:
    es的多种term查询
    es的批量导入
    可重入锁
    常见的字段类型
    es中的分词
    搜索的简单使用
    application.properties中的list配置
    mysql中的concat的几个函数使用
    文档的增删改查
    Mxnet学习笔记(3)--自定义Op
  • 原文地址:https://www.cnblogs.com/zphqq/p/10019380.html
Copyright © 2011-2022 走看看