当前位置: 首页 > wzjs >正文

内部门户网站建设方案网络服务列表在哪里

内部门户网站建设方案,网络服务列表在哪里,网站用户注册增加办法,网络推广营销团队通过shell脚本对数据库进行覆盖式备份/迁移,简单方便,适合需要快速同步某个库结构和数据到目标库的场景。 通过AI调试了好些次得到能用的脚本,本文主要是做一个对该脚本的记录| 安装依赖 # 安装进度条库 sudo apt install pv注:如…

通过shell脚本对数据库进行覆盖式备份/迁移,简单方便,适合需要快速同步某个库结构和数据到目标库的场景。

	通过AI调试了好些次得到能用的脚本,本文主要是做一个对该脚本的记录

| 安装依赖


# 安装进度条库
sudo apt install pv

注:如果脚本运行所在环境需要先安装mysql-client(安装mysql时自带),则需要先安装才能使用mysqldump命令

| 数据库全量同步脚本


将配置部分带<>的内容改为实际的数据库配置,内容保存为sync_data.sh,然后chmod +x sync_data.sh给予权限

#!/bin/bash# MySQL全量同步脚本
# 功能:同步源数据库的结构和数据到目标数据库(覆盖模式)# 配置源数据库信息
SRC_HOST="<ipaddress>"
SRC_PORT="<port>"     
SRC_USER="<username>"
SRC_PASS="<password>"
SRC_DB="<dbname>"# 配置目标数据库信息
DST_HOST="<ipaddress>"
DST_PORT="<port>"     
DST_USER="<username>"
DST_PASS="<password>"
DST_DB="<dbname>"DUMP_FILE="/tmp/mysql_dump.sql"
SUCCESS_FLAG="/tmp/dump_success.flag"# 清除密码命令行警告的安全封装函数
safe_mysql_cmd() {local pass_file=$(mktemp)echo "[client]" > $pass_fileecho "password=$SRC_PASS" >> $pass_filechmod 600 $pass_filemysqldump --defaults-extra-file=$pass_file \-h$SRC_HOST -P$SRC_PORT -u$SRC_USER \--ssl=0 \--single-transaction \--quick \--skip-add-locks \--no-tablespaces \--routines \--events \--triggers \--set-gtid-purged=OFF \--databases $SRC_DB 2>/dev/nullrm -f $pass_file
}progress_bar() {pv -N "$1" -pet -W --rate -i 5
}# 断点续传逻辑
if [[ -f $DUMP_FILE && -f $SUCCESS_FLAG ]]; thenecho "检测到已有导出文件,跳过导出直接导入..."
elseecho "开始全量导出..."# 通过临时密码文件执行安全导出safe_mysql_cmd | progress_bar "导出进度" > $DUMP_FILEif [ ${PIPESTATUS[0]} -eq 0 ]; thentouch $SUCCESS_FLAGecho "导出完成,文件大小: $(du -sh $DUMP_FILE | awk '{print $1}')"elseecho "导出失败,请检查参数!"rm -f $DUMP_FILEexit 1fi
fi# 数据导入
echo "开始全量导入..."
{echo "SET FOREIGN_KEY_CHECKS=0;"echo "DROP DATABASE IF EXISTS $DST_DB;"echo "CREATE DATABASE $DST_DB;"echo "USE $DST_DB;"cat $DUMP_FILE
} | progress_bar "导入进度" | mysql -h$DST_HOST -P$DST_PORT -u$DST_USER -p$DST_PASS \--ssl=0 \--max_allowed_packet=512M \--net_buffer_length=16K \--compress \--show-warningsif [ $? -eq 0 ]; thenrm -f $SUCCESS_FLAG $DUMP_FILEecho "同步成功!"
elseecho "导入失败,请检查目标库权限!下次执行将自动续传"exit 1
fi

运行./sync_data.sh,等待完成即可。


文章转载自:

http://sMRB5cTe.pggkr.cn
http://pGpB1ozG.pggkr.cn
http://aFYpyiYl.pggkr.cn
http://XP7umiwH.pggkr.cn
http://TXldAlHE.pggkr.cn
http://mxkH6duH.pggkr.cn
http://bJBqxuZ3.pggkr.cn
http://ylP6yqcP.pggkr.cn
http://apH2aL7E.pggkr.cn
http://QV0Uqma7.pggkr.cn
http://snKNU4rr.pggkr.cn
http://ReiYMMGz.pggkr.cn
http://2tstZGZc.pggkr.cn
http://PPfO8tpF.pggkr.cn
http://n6hqPNP6.pggkr.cn
http://ObYdabow.pggkr.cn
http://h4SXL6sf.pggkr.cn
http://eRJyZtqe.pggkr.cn
http://C5eNBvPQ.pggkr.cn
http://wvJsfyYi.pggkr.cn
http://SL5aAUuF.pggkr.cn
http://j7DnjCKN.pggkr.cn
http://kue2NQbb.pggkr.cn
http://5XjVwcvP.pggkr.cn
http://2hQG1rZT.pggkr.cn
http://NTjXglVH.pggkr.cn
http://tQxlQk3O.pggkr.cn
http://m315p7JQ.pggkr.cn
http://Yzvzqdtn.pggkr.cn
http://GW4deRGv.pggkr.cn
http://www.dtcms.com/wzjs/644556.html

相关文章:

  • 有免费的微网站制作吗广州哪里能做英文版核酸
  • 宝应网站建设wordpress 免费主题推荐
  • 郑州网站建设开发公司免费网站模板源码下载
  • wordpress 国产插件北京网站优化什么价格
  • thinkphp企业网站开发成都房产网站建设
  • 网站源码 带后台建设网站的模板
  • 网站开发视频 百度云wordpress可以注册了
  • 个人做网站接装修活哪个网站好成都小程序开发价格
  • 宁波专业网站定制制作服务在虚拟主机上建设多个网站
  • 做视频网站要什么格式网站开发怎么使用维语
  • 上海城乡建设网站证件查询建设网点查询附近
  • 如何做木工雕刻机网站曲阜住房城乡建设局网站
  • 青海媒体网站建设公司stm32做网站服务器
  • 营销型网站建设课程wordpress打赏工具
  • 电子商务网站建设体会那家专门做特卖的网站
  • 网站设计 现在流行的导航方式深圳做网站比较好的公司有哪些
  • 全网网站建设优化装潢公司网站模板
  • 完整网站开发教程网络营销服务管理
  • 电子商务网站建设与开发做网站的边框
  • 海洋网站建设网络水果电商运营方案
  • 福建省南平市建设局网站企业网站建设中在方案设计上
  • 婚礼网站模板三亚建设工程信息网站
  • 地方资讯网站源码爱企查企业服务平台
  • 做网站前台要学什么课程合肥网站建设模块
  • 福田做商城网站建设哪家便宜厦门网站制
  • 个人网站备案内容不合格装修公司品牌包装设计
  • 网站加后台桂林漓江介绍
  • 电子商务网站系统手绘元素素材
  • 佛山网站常见的问题建立网站的市场价格
  • 徐州住房与建设局网站wordpress 代码框