mysql怎么自动增加分区
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,本篇内容介绍了"mysql怎么自动增加分区"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin
千家信息网最后更新 2025年11月10日mysql怎么自动增加分区
本篇内容介绍了"mysql怎么自动增加分区"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
#!/bin/bashPATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"LANG="en_US.UTF-8"IFS=":"add_partition(){ dbserver="$1" dbport="$2" dbuser='root' dbpwd='test@123456' dbname="$3" t_name=$4 # 分区表的表名称 sqlcmd=" SELECT REPLACE(partition_name,'p','') FROM INFORMATION_SCHEMA.PARTITIONS WHERE table_name='$t_name' and TABLE_SCHEMA = '$dbname' ORDER BY partition_ordinal_position DESC LIMIT 1" # 获取最大的分区日期 max_partition=`mysql -h$dbserver -u$dbuser -p$dbpwd --port=$dbport --database $dbname -e"$sqlcmd" | sed 1d ` sqlcmd="select date_add(date_format('${max_partition}01','%Y-%m-%d'),INTERVAL 2 month),replace(left(date_add(date_format('${max_partition}01','%Y-%m-%d'),INTERVAL 1 month),7),'-','')" t_mid=`mysql -h$dbserver -u$dbuser -p$dbpwd --port=$dbport --database $dbname -e"$sqlcmd" | sed 1d` p_time=`echo $t_mid | awk '{print $1}'` p_name=`echo $t_mid | awk '{print $2}'` sqlcmd="ALTER TABLE $t_name ADD PARTITION (PARTITION p${p_name} VALUES LESS THAN (to_days('${p_time}'))); " mysql -h$dbserver -u$dbuser -p$dbpwd --port=$dbport --database $dbname -e"$sqlcmd" if [ $? -ne 0 ];then mess="dbserver:$dbserver;dbport:$dbport;dbname:$dbname;命令:$sqlcmd 执行失败" # 邮件报警 分区增加失败 exit 0 else mess="dbserver:$dbserver;dbport:$dbport;dbname:$dbname; 命令:$sqlcmd 执行成功" fi;}serverlist=('192.168.1.11:3306:test:test' '192.168.1.11:3307:test:test' )i=0let len_serverlist=${#serverlist[@]}-1while [[ $i -le $len_serverlist ]];do t_list=(${serverlist[i]}) echo ${t_list[0]} ${t_list[1]} ${t_list[2]} ${t_list[3]} add_partition ${t_list[0]} ${t_list[1]} ${t_list[2]} ${t_list[3]} let i++done# 邮件告警分区添加正常"mysql怎么自动增加分区"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
内容
命令
更多
知识
邮件
实用
最大
成功
学有所成
接下来
名称
困境
实际
情况
文章
日期
案例
编带
网站
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
做好网络安全人员管理
短视频网络安全危害
家用电脑怎么局域网做服务器
工业网络技术口碑推荐
增城网络安全建设怎么选择
景栗科技 互联网公司
郑州工业软件开发服务费
互联网及科技类媒体
太极熊猫人工服务器
数据库中 超键是什么
神通mpp数据库x86版本
承德网络安全教育平台
网络安全技术本座级
网络技术侦查学
服务器租用百兆独享
服务器log后缀是什么文件
上海常见软件开发进货价
蓬莱平台软件开发哪家好
网络安全隔离设备正向
在服务器上创建虚拟环境
英雄联盟返回服务器错误
一念逍遥 新服务器
郧阳区软件开发统计
诺基亚数据库表介绍
服务器芯片专利
迪博数据库合法合指标
北京服务器机柜产地江浙沪
centos进入数据库
数据库取最大最小
oa服务器需要什么条件