1.Git代码同步
常用用法:
1.切换到工作文件夹/root/gitlab/kubernetes
2.git checkout dev # 切换到dev分支
3.拷贝文件/文件夹到工作文件夹
4.git pull #拉取最新的下来
5.git add 文件/文件夹
6.git commit -m “add micro service” # 添加修改信息
7.git push -u origin dev#再推上去示例:
# 代码拉取及推送
[root@node ~]# mkdir gitlab && cd gitlab
[root@node gitlab]# git clone -b dev https://git.example.org.cn/shenzhen/kubernetes.git
[root@node gitlab]# cd kubernetes
[root@node kubernetes]# cp -r /root/captain/ .
[root@node kubernetes]# git add .
[root@node kubernetes]# git commit -m "upload file"
[root@node kubernetes]# git push origin dev
2.环境同步
# 导出目前的pip包
[root@local kubernetes]# pip freeze > requirements.txt
# 批量安装pip包
[root@node kubernetes]# pip install -r requirements.txt
3.数据库同步
3.1卸载旧mysql服务及配置
[root@node kubernetes]# yum remove mysql* -y
[root@node kubernetes]# rpm -qa | grep mysql | xargs rpm -e
[root@node kubernetes]# yum install mlocate -y && updatedb
[root@node kubernetes]# locate mysql # 找到相关目录和文件进行删除
[root@node kubernetes]# rm -rf /etc/mysql /var/lib/mysql
3.2重新安装MySQL
[root@node kubernetes]# yum install mysql-client mysql-server -y
[root@node kubernetes]# systemctl start mysqld && systemctl enable mysqld
# 密码需要去数据日志文件查询
[root@node kubernetes]# updatedb mysql| grep log
[root@node kubernetes]# cat mysql.log | grep -v password
3.3同步数据库
3.3.1使用Navicat保存数据库文件.sql
3.3.2导入到远端数据库
[root@node kubernetes]# mysql -uroot -p
mysql> create database backend;
mysql> use backend;
mysql> source /root/database.sql
来源:CSDN
作者:国际渣男
链接:https://blog.csdn.net/qq_38900565/article/details/104594562