【mysqldump】备份脚本使用【shell】数组变量

xixuefeng Linux, MySQL, MySQL-DEV, Shell 2022-03-23 109 次浏览
需求:MySQL备份脚本,备份某数据库中的部分表 mysqldump备份部分表,脚本如下: [crayon-62bc7be62973d729793244/] 由于,表很多,如果表名都写在备份脚本上,那么会很长,也不便于修改和调试。 利用shell的数据变量,可以很...

【MySQL 5.7】SHELL脚本监控主从复制的状态之最小权限用户

xixuefeng MySQL-DEV, Shell 2021-04-25 487 次浏览
MySQL有两种登录方式socket与TCP,当要对数据库通过脚本进行监控的时候,难免会用到账号和密码,那么socket是一种非常好的方式。 但如果socket登录存在问题,那么也可以通过账号密码登录。 场景:MySQL5.7 一套主从复制的数据库...

【Shell】function中参数带空格的处理

xixuefeng Shell 2021-04-13 447 次浏览
一个shell脚本中,调用sqlplus,sqlplus写在一个function中,将SQL语句作为传入function中。 显然,SQL语句这个参数是带空格的,在执行过程中,只能识别出空格之前的一段儿代码,造成传入的不完整,无法执行。 [crayon-62bc7be62d...

【CentOS 7】修改yum源为阿里云

xixuefeng OS, Shell 2021-01-15 314 次浏览
1:备份原来的yum源参数文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak 2:下载阿里云yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

【Shell】按照时间查找文件

xixuefeng Shell 2020-07-23 381 次浏览
在当前目录下查找修改时间为指定时间且后缀为txt的文件 [crayon-62bc7be62e78f680731762/] 查找并打包 [crayon-62bc7be62e798029139597/]  

【Shell】exit 0 1

xixuefeng Shell 2020-01-06 477 次浏览
exit 0 :正常退出程序 exit 1 :非正常退出程序 用途:程序退出后, 用户可以echo $? 来查看是 0 或 1,确认程序是正常结束还是异常结束。 $?上个命令的退出状态,或函数的返回值。

【Shell】批量kill进程的shell脚本

xixuefeng Shell 2020-01-06 574 次浏览
[crayon-62bc7be62f8f0986177679/] 解读第一段儿: [crayon-62bc7be62f8fb595612002/] 第二段儿: [crayon-62bc7be62f900817534770/] 第三段儿: [crayon-62bc7be62f90a524748245/] 第四段儿: [crayon-62bc7be62f91098271105...

【vi】常用命令

xixuefeng Linux, Other, Shell 2018-01-01 619 次浏览
1)显示行号 [crayon-62bc7be630b68315878262/] 2)光标跳转到第N行 [crayon-62bc7be630b71213417844/] 3)当前行移动光标至某个字母 [crayon-62bc7be630b76855955242/]  

【Shell】传参

xixuefeng OS, Shell 2017-09-19 686 次浏览
背景:一个用于备份MySQL的某个数据库的shell脚本,每天备份两次,保留3天的备份,运行的很稳定。 由于业务的需求,还需要备份另外一个数据库,由于数据的类型不同,这个库备份的频率可以降低至每周备份一次,保留2个副本即可。 ...

【Linux】【Shell】【MySQL】自动导入备份文件

xixuefeng Linux, MySQL, OS, Shell 2017-09-06 805 次浏览
需求:定时将备份文件上传到云端,在指定时间对上传的备份文件导入到指定数据库中,删除30天之前的上传文件。这个需求是下面链接的下一步工作。 http://www.xxf-home.net/?p=672 1:解压缩后执行MySQL利用mydump导出的sql备份文...
回顶部