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>
  • 相关阅读:
    Java多线程
    http网页请求状态码
    C++文件读写
    算法训练 最大的算式
    算法训练 2的次幂表示
    线段树- 算法训练 操作格子
    Prim算法(最小生成树)
    Kruskal算法(最小生成树)
    Dijkstra算法(最短路)
    HDU5692 dfs + 线段树维护区间最大值
  • 原文地址:https://www.cnblogs.com/zphqq/p/10019380.html
Copyright © 2011-2022 走看看