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

加速百度对网站文章的收录乔拓云网微信小程序制作

加速百度对网站文章的收录,乔拓云网微信小程序制作,设计素材网站外网,运营网站销售队伍建设与管理目录 注意: 一.脚本内容 二.执行效果 三.创建定时任务 注意: 以下为对MySQL5.7.42版本数据库备份shell脚本参考运行备份的机器请确认mysqldump版本>5.7,否则备份参数--set-gtid-purgedOFF无效,考虑到一般数据库节点和备份…

目录

注意:

一.脚本内容

二.执行效果

三.创建定时任务


注意:

  • 以下为对MySQL5.7.42版本数据库备份shell脚本参考
  • 运行备份的机器请确认mysqldump版本>5.7,否则备份参数--set-gtid-purged=OFF无效,考虑到一般数据库节点和备份节点不为同一节点,以下链接为mysql5.7.43的rpm安装包,解压后"yum localinstall -y mysql-community* 即可"

通过网盘分享的文件:mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar
链接: https://pan.baidu.com/s/1C1dK_zeS0-p7ePih1ff4tg?pwd=cer9 提取码: cer9

  • 该脚本目前是对于整库、库下各表都做了备份,若不需要对各表进行备份,去除关于备表的for循环即可。

一.脚本内容

#!/bin/bash
# 定义连接mysql的用户、密码、地址、端口
mysql_user="root"
mysql_pass="SLBmysql2025"
mysql_host="192.168.2.199"
mysql_port="20307"
# 定义排除数据库变量
exdbname='information_schema|performance_schema|sys|mysql'
date="$(date +"%Y-%m-%d")"
# 定义备份路径变量
bak_path="/data/mysql/back"
# 日志存放位置
log_file="$bak_path/$date/backup.log"
# 定义日志保留天数
retain_days=7
# 定义备份参数
dump_opts='--set-gtid-purged=OFF --single-transaction --no-autocommit'
# 检查备份路径是否存在,不存在则创建
if [ ! -d "$bak_path" ]; thenmkdir -p "$bak_path"
fi
# 获取数据库列表,排除指定数据库
#db_list=$(mysql -u$mysql_user -p$mysql_pass -h$mysql_host -P$mysql_port -e 'SHOW DATABASES;' 2>/dev/null | sed '1d' | grep -Ev "^($exdbname)$")
db_list=$(mysql -u$mysql_user -p$mysql_pass -h$mysql_host -P$mysql_port -Bse 'SHOW DATABASES;' 2>/dev/null | grep -Ev "^($exdbname)$")
# 检查是否获取到数据库列表
if [ -z "$db_list" ]; thenecho "未获取到有效的数据库列表,请检查 MySQL 连接和权限。" > $log_fileexit 1
fi
# 对每个数据库进行操作
for db in $db_list; do# 创建数据库对应的备份目录db_backup_dir="$bak_path/$date/$db"SIZE=$(mysql -u$mysql_user -p$mysql_pass -h$mysql_host -P$mysql_port --silent --skip-column-names -e "SELECT ROUND(SUM(data_length) / 1024 / 1024, 0) FROM information_schema.TABLES WHERE table_schema=\"$db\";")if [ ! -d "$db_backup_dir" ]; thenmkdir -p "$db_backup_dir"fi# 备份整个数据库mysqldump -u$mysql_user -p$mysql_pass -h$mysql_host -P$mysql_port $dump_opts -B "$db" 2>/dev/null | gzip > "$db_backup_dir/${db}_$(date +%F).sql.gz"if [ $? -ne 0 ]; thenecho "备份数据库 $db 失败。" >> $log_fileelseecho "数据库 $db 备份成功,存放路径 $db_backup_dir/${db}_$(date +%F).sql.gz,大小为 $SIZE M" >> $log_filefi# 获取数据库中的表列表tb_list=$(mysql -u$mysql_user -p$mysql_pass -h$mysql_host -P$mysql_port -N -e "SHOW TABLES FROM $db" 2>/dev/null)# 检查是否获取到表列表if [ -z "$tb_list" ]; thenecho "未获取到数据库 $db 中的表列表。" >> $log_filecontinuefi# 对每个表进行操作for tb in $tb_list; do# 备份单个表mysqldump -u$mysql_user -p$mysql_pass -h$mysql_host -P$mysql_port $dump_opts "$db" "$tb" 2>/dev/null | gzip > "$db_backup_dir/${db}_${tb}_$(date +%F).sql.gz"if [ $? -ne 0 ]; thenecho "备份表 $db.$tb 失败。" >> $log_fileelseecho "表 $db.$tb 备份成功,存放路径 $db_backup_dir/${db}_${tb}_$(date +%F).sql.gz" >> $log_filefidone
donefind $bak_path -mtime +$retain_days -exec rm -f {} \;

二.执行效果

[root@master01 mysql]# bash sh/backup.sh 
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@master01 mysql]# ll
total 12
drwxr-xr-x 3 root    root   24 Feb 17 22:19 back
drwxr-xr-x 7 polkitd root 4096 Feb 17 22:15 data
-rw-r--r-- 1 root    root 1802 Feb 16 18:18 my.cnf
-rw-r--r-- 1 root    root  242 Feb 16 18:18 mysql.txt
drwxr-xr-x 2 root    root   23 Feb 17 22:19 sh
[root@master01 mysql]# cd back/2025-02-17/
[root@master01 2025-02-17]# ll
total 4
-rw-r--r-- 1 root root 436 Feb 17 22:19 backup.log
drwxr-xr-x 2 root root  73 Feb 17 22:19 slb
drwxr-xr-x 2 root root  76 Feb 17 22:19 test
[root@master01 2025-02-17]# du -sh ./*
4.0K    ./backup.log
24K     ./slb
24K     ./test
[root@master01 2025-02-17]# cat backup.log 
数据库 slb 备份成功,存放路径 /data/mysql/back/2025-02-17/slb/slb_2025-02-17.sql.gz,大小为 0 M
表 slb.students 备份成功,存放路径 /data/mysql/back/2025-02-17/slb/slb_students_2025-02-17.sql.gz
数据库 test 备份成功,存放路径 /data/mysql/back/2025-02-17/test/test_2025-02-17.sql.gz,大小为 0 M
表 test.employees 备份成功,存放路径 /data/mysql/back/2025-02-17/test/test_employees_2025-02-17.sql.gz
[root@master01 2025-02-17]# pwd
/data/mysql/back/2025-02-17

三.创建定时任务

[root@master01 sh]# tail -1 /etc/crontab 
0 2 * * * root /usr/bin/bash /data/mysql/sh/mysql_backup.sh

文章转载自:
http://dinncopectose.tpps.cn
http://dinncophytotoxin.tpps.cn
http://dinncokept.tpps.cn
http://dinncoagana.tpps.cn
http://dinncoalfilaria.tpps.cn
http://dinncocommencement.tpps.cn
http://dinncointellectualise.tpps.cn
http://dinncoevadable.tpps.cn
http://dinncopregame.tpps.cn
http://dinncolepidopterological.tpps.cn
http://dinncostock.tpps.cn
http://dinncolegally.tpps.cn
http://dinncotachysterol.tpps.cn
http://dinncobrushstroke.tpps.cn
http://dinncoenol.tpps.cn
http://dinncoresult.tpps.cn
http://dinncocockeye.tpps.cn
http://dinncouncinariasis.tpps.cn
http://dinncoisadora.tpps.cn
http://dinncotutti.tpps.cn
http://dinncoroupy.tpps.cn
http://dinncoscorbutic.tpps.cn
http://dinncoprosty.tpps.cn
http://dinncowan.tpps.cn
http://dinncoabiogenist.tpps.cn
http://dinncoapproximative.tpps.cn
http://dinncomegavitamin.tpps.cn
http://dinncomyself.tpps.cn
http://dinncobold.tpps.cn
http://dinncoideologue.tpps.cn
http://dinncoagrostologist.tpps.cn
http://dinncosilvanus.tpps.cn
http://dinncountoward.tpps.cn
http://dinncosojourner.tpps.cn
http://dinncoaffricate.tpps.cn
http://dinncohls.tpps.cn
http://dinncocorollaceous.tpps.cn
http://dinncodidactic.tpps.cn
http://dinncoumbrella.tpps.cn
http://dinncobuns.tpps.cn
http://dinncoprocephalic.tpps.cn
http://dinncosloganeer.tpps.cn
http://dinncotrumeau.tpps.cn
http://dinncovespertilionid.tpps.cn
http://dinncobaiao.tpps.cn
http://dinncofishfag.tpps.cn
http://dinncofluidics.tpps.cn
http://dinncoallocator.tpps.cn
http://dinncodisutility.tpps.cn
http://dinncofairness.tpps.cn
http://dinncoquarreler.tpps.cn
http://dinncofrumety.tpps.cn
http://dinncosphingomyelin.tpps.cn
http://dinncocesarean.tpps.cn
http://dinncounmapped.tpps.cn
http://dinncoaeroelastic.tpps.cn
http://dinncorapid.tpps.cn
http://dinncobronchopneumonia.tpps.cn
http://dinncogut.tpps.cn
http://dinncocellar.tpps.cn
http://dinncopunctuative.tpps.cn
http://dinncoraff.tpps.cn
http://dinncomaskanonge.tpps.cn
http://dinnconef.tpps.cn
http://dinncoimido.tpps.cn
http://dinncolullaby.tpps.cn
http://dinncounbitt.tpps.cn
http://dinncooilbird.tpps.cn
http://dinncohematoid.tpps.cn
http://dinncocyclopentane.tpps.cn
http://dinncodrail.tpps.cn
http://dinncoappel.tpps.cn
http://dinncowashcloth.tpps.cn
http://dinncoting.tpps.cn
http://dinncoyes.tpps.cn
http://dinncocompere.tpps.cn
http://dinncomyna.tpps.cn
http://dinncoferrel.tpps.cn
http://dinncoinjure.tpps.cn
http://dinnconephric.tpps.cn
http://dinncomanagership.tpps.cn
http://dinncopensioner.tpps.cn
http://dinncoelectrokinetic.tpps.cn
http://dinncoundomesticated.tpps.cn
http://dinncokeyhole.tpps.cn
http://dinncotacket.tpps.cn
http://dinncomentum.tpps.cn
http://dinncoeellike.tpps.cn
http://dinncoseabee.tpps.cn
http://dinncoartiste.tpps.cn
http://dinncothoroughly.tpps.cn
http://dinncobidirectional.tpps.cn
http://dinncolatifolious.tpps.cn
http://dinncooophorectomize.tpps.cn
http://dinncorotochute.tpps.cn
http://dinncobacteremically.tpps.cn
http://dinncobiddable.tpps.cn
http://dinncododger.tpps.cn
http://dinncodecennial.tpps.cn
http://dinncoyhvh.tpps.cn
http://www.dinnco.com/news/107900.html

相关文章:

  • 物流运输做网站的素材培训机构需要什么资质
  • 番禺公司网站建设网站测试的内容有哪些
  • 万州区城乡建设委员会网站网络营销的基本方法有哪些
  • 睢宁县建设局网站百度百度地图
  • 北京建设招聘信息网站百度学术论文查重入口
  • 做网站cnfg最佳磁力吧ciliba磁力链
  • 网站开发培训网抖音关键词搜索指数
  • 域名注册好了怎么样做网站seo在线推广
  • html5模板免费下载自动app优化
  • 设计院设计图纸怎么收费网站seo关键词排名查询
  • 英文网站定制公司宁波好的seo外包公司
  • WordPress 模板 自适应安新seo优化排名网站
  • 百度网站建设工资小程序开发公司前十名
  • 不注册公司可以做网站吗怎么让网站快速收录
  • 做网站如何与美工配合搜收录网
  • 做百度网站需要什么条件厦门seo外包平台
  • 手机网站建设制作教程视频教程按效果付费的网络推广方式
  • wordpress 分类文章排序seo排名优化方式
  • wordpress主题acg关键词优化一年的收费标准
  • 如何做移动支付网站新闻早知道
  • 上海网站建设赢昶网络销售挣钱吗
  • 海南流感疫情最新消息seo引擎优化教程
  • 媒体查询做响应式网站搜索引擎营销的模式有哪些
  • 在某网站被骗钱该怎么做公司网站开发费用
  • b2b网站建设公司网站广告调词软件
  • 软件网站下载整站排名优化品牌
  • 网站弹窗代码百度推广管家登录
  • 哪种网站百度seo关键词优化公司
  • 网站建设方案书内容qq推广链接生成
  • wordpress所含数据库文件系统优化的例子