• 更改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>
  • 相关阅读:
    minimum-path-sum
    pascals-triangle
    Java -- 二分查找
    redis缓存雪崩,击穿,穿透(copy)
    使用redis限制提交次数
    数据库的悲观锁和乐观锁
    mysql常用命令
    php压缩Zip文件和文件打包下载
    php去除数据库的数据空格
    php获取本年、本月、本周时间戳和日期格式的实例代码(分析)
  • 原文地址:https://www.cnblogs.com/zphqq/p/10019380.html
Copyright © 2020-2023  润新知