需求: A : 待迁移服务器,上边存有数据 B:接收项目得服务器,本身存在数据 验证方案: 一,搭建gitlab8.15.2 OS:rhel7.4 yum install policycoreutils-python.x86_64 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.15.2-ce.0.el7.x86_64.rpm chmod 777 gitlab-ce-8.15.2-ce.0.el7.x…
需求:想把服务器上的gitlab迁移到docker容器里面注意:gitlab的迁移,必须保持gitlab的版本一致,此处使用的是:8.4.3,数据库版本和类型一致,此处使用的是postgresql 9.5 原来服务器的版本信息:系统:centos 7.2 gitlab:8.4.3 postgresql:9.5 redis 基础:docker的安装yum install docker -yservice docker restart 由于docker去拉取国外的镜像,速度超级慢,严重影响实现的时间…
一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以上命令之后如果端口没有被开放就会显示 <strong>显示结果:tcp 0 0 127.0.0.1:3306 0.0.0.0:*LISTEN</strong> 2.从上面的显示结果可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部ip对该数据库的访问,这样就需要修改mysql配置文件, 输入vim…
由于gitlab是默认安装的,随着公司代码越来越多,导致gitlab数据目录空间不足,出现无法访问gitlab了. 磁盘空间: /home有1.8T的空间一直没用上! 现在打算将原有代码目录迁移到新目录 gitlab代码数据默认目录:/var/opt/gitlab/git-data/repositories 在home目录下新建gitlab-data目录mkdir /home/gitlab-data/ 操作步骤: 1.停止相关数据连接服务 gitlab-ctl stop unicorn gitl…
1.创建用户,授权,创建测试数据 创建用户 CREATE USER test identified by 123; 授权 grant dba to test; 创建测试数据 create table a(id int); insert into a select 1 from dual connect by level<=50; 2.创建备份目录 create directory UserName_dir as '/home/oracle/oradb'; grant read,write on…
背景: 服务器A 向 服务器B 迁移数据,修改配置重启.发现gitlab的 nginx 无法启动. 查找原因 gitlab-ctl tail 错误信息: 网上查了查,似乎是宝塔的问题, 原因应该是为了防止nginx冲突, 把gitlab的nginx启动文件名改成了gitlab-web, 但有个配置文件没改造成的 解决办法: 修改nginx启动文件 vi /opt/gitlab/sv/nginx/run 把 exec chpst -P /opt/gitlab/embedded/sbin/nginx…
需要两个服务器数据库版本相同才可迁移 1:单个或多个数据库 mysqldump -h远程ip -u用户 -p密码 -P3306 -- -uroot -p -P3306 执行后输入本地数据库密码即可 :所有数据库 mysqldump -h远程ip -u用户 -p密码 -P3306 -- -uroot -p -P3306 :某库某表 mysqldump -h远程ip -u用户 -p密码 -P3306 -- -uroot -p -P3306…
首先要执行 sp_addlinkedserver '服务器ip' 然后开始写语句 insert into ip.库名字.dbo.table select * from iserted…
代码如下: # coding: utf-8 import paramiko import re import os from time import sleep # 定义一个类,表示一台远端linux主机 # 参考https://www.cnblogs.com/haigege/p/5517422.html wyc class Linux(object): # 通过IP, 用户名,密码,超时时间初始化一个远程Linux主机 def __init__(self, ip, username, pass…
[root@NGINX-APACHE-SVN pro]# pwd /var/www/html/svn/pro [root@NGINX-APACHE-SVN pro]# svnadmin dump /var/www/html/svn/pro/ >/nc/pro.dump [root@NGINX-APACHE-SVN nc]# ll -h pro.dump -rw-r--r-- root root .1G Aug : pro.dump #转存文件pro.dump,这个转存文件比原文件的版本库本身大很…