网站搭建教学wordpress做ip统计

news/2025/9/28 5:17:36/文章来源:
网站搭建教学,wordpress做ip统计,肇庆广宁住房和城乡建设部网站,一起做网店类似网站一、MySQL的日常备份方案#xff1a;全备增量备份#xff1a;1、周日凌晨三点进行全备#xff1b;2、周一到周日增量备份。不是往常的周日全备份#xff0c;周一到周六增量备份#xff0c;这样如果周日数据库在完全备份前出问题#xff0c;恢复完成后#xff0c;会少周日…一、MySQL的日常备份方案全备增量备份1、周日凌晨三点进行全备2、周一到周日增量备份。不是往常的周日全备份周一到周六增量备份这样如果周日数据库在完全备份前出问题恢复完成后会少周日一天的数据量所以七天增量备份周日全备可以更好的保全数据。这是备份周期演示表Sun 3:00------Mon 3:00-----------------Tue 3:00----------Wed 3:00----------Thu 3:00----------Fri 3:00----------Sat 3:00----------Sun 3:00(flush)Sun full---(flush)Sun-Mon binlog---(flush)Mon-Tue---(flush)Tue-Wed---(flush)Wed-Thu---(flush)Thu-Fri---(flush)Fri-Sat---(flush)Sun full---(flush)Sun-Mon binlog---(flush)Mon-Tue---(flush)Tue-Wed---(flush)Wed-Thu---(flush)Thu-Fri---(flush)Fri-Sat---(flush)Sun full二、备份脚本模块化定制可以随意移动调节备份策略变量栏的帐号密码文件路径根据自己实际环境可以进行修改自由度比较高模块函数全变量适用度较高但是可能还有不完善的地方欢迎提出谢谢vim /root/mysql_bakup.sh#!/bin/bash#Date:2017/5/2#Author:wangpengtai#Blog:http://wangpengtai.blog.51cto.com#At Sunday, we will backup the completed databases and the incresed binary log during Saturday to Sunday.#In other weekdays, we only backup the increaing binary log at that day!#################################the globle variables for MySQL#################################DB_USERrootDB_PASSWORD123456DB_PORT3306BACKUPDIR/tmp/mysqlbakupBACKUPDIR_OLDER/tmp/mysqlbakup_olderDB_PID/data/mysql/log/mysqld.pidDB_SOCK/data/mysql/log/mysql.sockLOG_DIR/data/mysql/logBACKUP_LOG/tmp/mysqlbakup/backup.logDB_BIN/usr/local/mysql/bin#time variables for completed backupFULL_BAKDAYSundayTODAYdate %ADATEdate %Y%m%d############################time variables for binlog#############################liftcycle for saving binlogDELETE_OLDLOG_TIME$(date -d 14 day ago %Y%m%d%H%M%S)#The start time point to backup binlog, the usage of mysqlbinlog is --start-datetime, --stop-datetime, time format is %Y%m%d%H%M%S, eg:20170502171054, time zones is  [start-datetime, stop-datetime)#The date to start backup binlog is yesterday at this very moment!START_BACKUPBINLOG_TIMEPOINT$(date -d 1 day ago %Y-%m-%d %H:%M:%S)#BINLOG_LISTcat /data/mysql/log/mysql-bin.index#注意在my.cnf中配置binlog文件位置时需要使用绝对路径一定想成好习惯不要给别人挖坑#####################举例#########################[mysqld]#log_bin  /var/lib/mysql/mysql-bin#####################举例########################BINLOG_INDEX/data/mysql/log/mysql-bin.index###############################################Judge the mysql process is running or not.  ##mysql stop return 1, mysql running return 0.###############################################function DB_RUN(){if test -a $DB_PID  test -a $DB_SOCK;thenreturn 0elsereturn 1fi}####################################################################################################Judge the bacup directory is exsit not.                                                          ##If the mysqlbakup directory was exsited, there willed return 0.                                  ## If there is no a mysqlbakup directory, the fuction will create the directory and return value 1.####################################################################################################function BACKDIR_EXSIT(){if test -d $BACKUPDIR;then#        echo $BACKUPDIR was exist.return 0elseecho $BACKUPDIR is not exist, now create it.mkdir -pv $BACKUPDIRreturn 1fi}####################################################################################################Judge the binlog is configed or not.                                                          ##If the mysqlbakup directory was exsited, there willed return 0.                                  ## If there is no a mysqlbakup directory, the fuction will create the directory and return value 1.####################################################################################################function BINLOG_EXSIT(){if test -f $BINLOG_INDEX;then#        echo $BACKUPDIR was exist.return 0fi}####################################################The full backup for all Databases                ##This function is use to backup the all databases.####################################################function FULL_BAKUP(){echo At date %D\ %T: Starting full backup the MySQL DB ... #    rm -fr $BACKUPDIR/db_fullbak_$DATE.sql  #for test !!$DB_BIN/mysqldump --lock-all-tables --flush-logs --master-data2 -u$DB_USER -p$DB_PASSWORD -P$DB_PORT -A |gzip  $BACKUPDIR/db_fullbak_$DATE.sql.gzFULL_HEALTHecho $?if [[ $FULL_HEALTH  0 ]];thenecho At date %D\ %T: MySQL DB incresed backup successfullyelseecho MySQL DB full backup failed!fi}#python#  with open(/data/mysql/log/mysql-bin.index,r) as obj:# ...    for i in obj:# ...       print os.path.basename(i)# ...# mysql-bin.000006# mysql-bin.000007# mysql-bin.000008# mysql-bin.000009function INCREASE_BAKUP(){echo At date %D\ %T: Starting increased backup the MySQL DB ... $DB_BIN/mysqladmin -u$DB_USER -p$DB_PASSWORD -P$DB_PORT flush-logs$DB_BIN/mysql -u$DB_USER -p$DB_PASSWORD -P$DB_PORT -e purge master logs before ${DELETE_OLDLOG_TIME}for i in cat $BINLOG_INDEX | awk -F/ {print $NF}do$DB_BIN/mysqlbinlog -u$DB_USER -p$DB_PASSWORD -P$DB_PORT --start-datetime$START_BACKUPBINLOG_TIMEPOINT $LOG_DIR/$i |gzip  $BACKUPDIR/db_daily_$DATE.sql.gzdone# $DB_BIN/mysqlbinlog -u$DB_USER -p$DB_PASSWORD -P$DB_PORT --start-datetime$START_BACKUPBINLOG_TIME $LOG_DIR/mysql-bin.[0-9]* |gzip  $BACKUPDIR/db_daily_$DATE.sql.gzINCREASE_HEALTHecho $?if [[ $INCREASE_HEALTH  0 ]];thenecho At date %D\ %T: MySQL DB incresed backup successfullyelseecho MySQL DB incresed backup failed!fi}function OLDER_BACKDIR_EXSIT(){if test -d $BACKUPDIR_OLDER;then#        echo $BACKUPDIR_OLDER was exist.return 0elseecho $BACKUPDIR_OLDER is not exist, now create it.mkdir -pv $BACKUPDIR_OLDER#        return 1fi}function BAKUP_CLEANER(){#move the backuped file that created time out of 7 days to the BACKUPDIR_OLDER directoryreturnkeyfind $BACKUPDIR -name *.sql.gz -mtime 7 -exec ls -lh {} \;returnkey_oldfind $BACKUPDIR_OLDER -name *.sql.gz -mtime 14 -exec ls -lh {} \;if [[ $returnkey !  ]];thenecho ----------------------echo Moving the older backuped file out of 7 days to $BACKUPDIR_OLDER.echo The moved file list is:find $BACKUPDIR -name *.sql.gz -mtime 7 -exec mv {} $BACKUPDIR_OLDER \;echo -----------------------elif [[ $returnkey_old !  ]];then#delete the backuped file that created time out of 14 days from BACKUPDIR_OLDER directory.echo Delete the older backuped file out of 14 days from $BACKUPDIR_OLDER.echo The deleted files list is:find $BACKUPDIR_OLDER -name *.sql.gz -mtime 14 -exec rm -fr {} \;fi}#####################################--------------main----------------#####################################function MAIN(){DB_RUN #Judge the process is run or not, if not run, the script will not bakup dbRun_processecho $?echo $?if [[ $Run_process  0 ]];thenBINLOG_EXSITbinlog_indexecho $?if [[ $binlog_index  0 ]];thenecho **********START**********echo $(date %y-%m-%d %H:%M:%S %A)echo ~~~~~~~~~~~~~~~~~~~~~~~if [[ $TODAY  $FULL_BAKDAY ]];thenecho Start completed bakup ...INCREASE_BAKUPFULL_BAKUP    #full backup to all DBBAKUP_CLEANERelseecho Start increaing bakup ...INCREASE_BAKUPfiecho ~~~~~~~~~~~~~~~~~~~~~~~echo $(date %y-%m-%d %H:%M:%S %A)echo **********END**********elseecho **********START**********echo $(date %y-%m-%d %H:%M:%S %A)echo ~~~~~~~~~~~~~~~~~~~~~~~echo Sorry, MySQL binlog was not configed, please config the my.cnf firstly!echo ~~~~~~~~~~~~~~~~~~~~~~~echo $(date %y-%m-%d %H:%M:%S %A)echo **********END**********fielseecho **********START**********echo $(date %y-%m-%d %H:%M:%S %A)echo ~~~~~~~~~~~~~~~~~~~~~~~echo Sorry, MySQL was not running, the db could not be backuped!echo ~~~~~~~~~~~~~~~~~~~~~~~echo $(date %y-%m-%d %H:%M:%S %A)echo **********END**********fi}#starting runingBACKDIR_EXSIT $BACKUP_LOGOLDER_BACKDIR_EXSIT $BACKUP_LOGMAIN  $BACKUP_LOG三、测试方法使用了一个测试脚本修改日期达到一个月的演示效果。#!/bin/bashfor day in {1..30}dodate -s 2017-06-$day 12:00:00/bin/bash /root/bakup/mysql_backup.shdone四、脚本使用方法crontab -e0 3 * * *  /bin/bash /root/bakup/mysql_bakup.sh  /dev/null 21 空格#加个空格不然有些机器不能执行脚本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920267.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎样做网站的当前位置栏关于建设网站的报告书

Java加密的常用的加密算法类型有三种 1单向加密: 也就是不可逆的加密,例如MD5,SHA,HMAC 2对称加密: 也就是加密方和解密方利用同一个秘钥对数据进行加密和解密,例如DES,PBE等等 3非对称加密: 非对称加…

珠海网站设计培训班济南网络seo公司

FID 在互联网高速发展的时代,用户体验已成为企业竞争的关键所在。网页性能作为用户体验的重要组成部分,直接影响着用户的满意度和工作效率。First Input Delay(FID)作为衡量网页性能的重要指标,越来越受到业界关注。今…

wordpress站内seofreenom怎么做网站

随着科技的进步,如今我们可以通过屏幕录制软件来记录我们的电脑屏幕活动。无论是为了分享游戏精彩瞬间,还是为了制作教程或演示,录屏都成为了许多人的需求。可是你知道怎样录屏才是最好的吗?接下来,本文将为您介绍三种…

做减肥餐的网站wordpress可选模式主题

运行的时候提示无法查找或打开PDB文件 解决办法(注意:必须使用管理员身份运行VS) 第一步 打开调试窗口的选项 第二步 调试——>常规——>勾选启用源服务器支持 它会弹出警告窗口,点“是”即可 第三步 调试——>符号——…

吴中公司网站建设找哪家html5网站怎么做

程序所属分类:图形图像处理开发工具:matlab文件大小:7964KB下载次数:29上传日期:2017-07-21 11:48:16上 传 者:long1219说明: PIVlab - 时间分辨粒子图像测速(PIV)工具:一种基于GUI…

张家港外贸网站制作山东省住房和城乡建设厅职称评审

Kubernetes项目在过去几年中发展迅速,并且作为容器编排和管理解决方案的领导者而备受尊重。有了这个地位,Kubernetes开发者有责任提供经过充分测试,易于维护,高性能和可扩展的API和工具。在即将到来的每个发布周期中,大…

深圳做网站网络公司有哪些做的网站 只显示代码

一、python中的变量及引用1.1 python中的不可变类型&#xff1a;数字(num)、字符串(str)、元组(tuple)、布尔值(bool<True,False>) 接下来我们讲完后你就懂了为什么它们是不可变对象了。 都知道python中一切都是对象&#xff0c;而变量就是这些对象的引用&#xff0c;什么…

建设商务网站过程vscode的网站开发配置

这次使用sublimepython进行pygame的游戏开发&#xff0c;目的是学习使用python的基本操作和常用模块 添加一个文件夹到工程 最小系统 1.导入使用的模块 2.初始化&#xff1a;pygame.init函数包含了各个子模块的初始化&#xff0c;可以重复调用 3.pygame.display.set_mode返…

山东省住房建设厅网站首页重庆做网站建设哪里好

目录 一、行为型模式 1.1、模板方法模式 1.1.1、概念 1.1.2、案例实现 1.1.3、优缺点 1.1.4、使用场景 一、行为型模式 一句话概括行为型模式 行为型模式&#xff1a;类或对象间如何交互、如何划分职责&#xff0c;从而更好的完成任务. 1.1、模板方法模式 1.1.1、概念 …

鲜花商城网站建设连锁网站开发

最近看抖音上有很多各种视频表白生成的直播而且直播间人很多&#xff0c;于是就思考如何实现的视频内的文字图片内容替换的呢 &#xff0c;答案需要用到类似与逗拍一样的视频DIY的功能&#xff0c;苦于我是java&#xff0c;百度了半天没有办法和思路&#xff0c;总不能为了一个…

做网站要买什么丰台网站建设是什么

目录 一、算法的基本概念 输入 输出 确定性 有限性 有效性 二、常见算法类型 1. 排序算法 选择排序&#xff08;Selection Sort&#xff09; 插入排序&#xff08;Insertion Sort&#xff09; 快速排序&#xff08;Quick Sort&#xff09; 归并排序&#xff08;Mer…

7个优秀网站设计赏析wordpress rss修改

目录 ​编辑 第&#xff11;0 章 文件和异常 10.1 从文件中读取数据 10.1.1 读取整个文件 pi_digits.txt file_reader.py 10.1.2 文件路径 10.1.3 逐行读取 file_reader.py 10.1.4 创建一个包含文件各行内容的列表 10.1.5 使用文件的内容 pi_string.py 往期快速传…

soso搜搜网站收录提交入口怎么做一个网站app吗

简介 MessageSource 是 Spring 框架中的一个接口&#xff0c;它负责提供对国际化&#xff08;i18n&#xff09;和本地化&#xff08;l10n&#xff09;消息的支持。MessageSource 接口定义了一组方法&#xff0c;允许应用程序根据指定的消息代码和参数来获取本地化的消息字符串…

西安网站建设网站代客做网站

电源电压 文章目录 电源电压1、概述1.1 交流发电机1.2 电池1.3 理想电压源1.4 实际电压源1.5 连接规则 2、相关源2.1 压控电压源 (VCVS)2.2 电流控制电压源 (CCVS) 3、总结 在本文中&#xff0c;我们详细介绍了称为电源电压的重要电子元件的架构、功能和使用。 我们首先提出理想…

学网站开发如何挣钱战队logo设计在线生成

引言这篇文章是我各处收集有关于http的知识&#xff0c;不成体系&#xff0c;爱看不看?&#xff0c;看完点赞。我们输入网址之后发生的事情输入网址并回车(URL 包括 协议名称 域名或者IP 端口号 请求资源具体地址 参数)解析域名 DNS解析浏览器发送HTTP请求服务器处理请求服务器…

黄页推广网站姑苏美食标题网页设计素材

在C#中&#xff0c;与数据库进行交互是常见的任务&#xff0c;尤其是在.NET环境中。你可以使用ADO.NET&#xff0c;Entity Framework或Dapper等框架来实现与数据库的交互。以下是一个简单的例子&#xff0c;展示如何使用ADO.NET来从数据库中获取数据并绑定到Windows Forms应用程…

网站开发那种语言好wordpress调用分类和文章

可以看到&#xff0c;在原始数据长度为16的整数倍时&#xff0c;假如原始数据长度等于16*n&#xff0c;则使用NoPadding时加密后数据长度等于16*n&#xff0c;其它情况下加密数据长度等于16*(n1)。在不足16的整数倍的情况下&#xff0c;假如原始数据长度等于16*nm[其中m小于16]…

做建设网站的活的兼职百度推广竞价开户

文章目录 一、初识 Spring1.1 什么是 Spring1.2 什么是 容器1.3 什么是 IoC 二、对 IoC 的深入理解2.1 传统程序开发方式存在的问题2.2 控制反转式程序的开发2.3 对比总结 三、对 Spring IoC 的理解四、DI 的概念4.1 什么是 DI4.2 DI 与 IoC的关系 一、初识 Spring 1.1 什么是…

最新73种暴利产品竞价单页网站制作带订单后台系统模板access2003做网站

和前面的字符串逆向输出有异曲同工之妙 第一位和最后一位交换位置&#xff0c;然后用比大小循环 那么接下来修改一下这个程序&#xff0c;我们接下来解释一下p的概念 画图解释&#xff1a; 在最前面的 定义的时候&#xff0c;我们将p&#xff08;0&#xff09;定义在了1上&…