# !/bin/bash
backup_path=/mysql_backup #备份数据库的路径
file_name=$(date +%Y%m%d%H%M).sql #文件名
tar_file=${file_name}.tar.gz #压缩后的文件名
user=yaoyao
aliyun_path=/mysql_backup
ip=39.97.176.192
/usr/local/mysql/bin/mysqldump -uroot -proot -h127.0.0.1 1906try3 > ${backup_path}/${file_name}
cd ${backup_path}
tar zcf ${tar_file} ${file_name} #压缩备份文件
rm -rf ${file_name} #删除原备份文件
#将压缩文件 转存到远程服务器
scp ${tar_file} ${user}@${ip}:${aliyun_path}
rm -rf ${tar_file} #删除本地压缩文件
开启计划任务:0 0 * * * /bin/bash /mysql_backup/backup.sh
- 重要文档
- 工作须知
- 项目下的公共方法
- 程序员给代码写注释时有哪些讲究!
- RestFul 讲解
- 其他知识
- docker容器
- MongoDB的使用
- Node.js的使用
- Session共享
- Wordpress的使用
- Websocket的简介
- Ajax
- 项目技术
- Https配置证书
- Nginx的反向代理
- MySQL读写分离配置(laravel篇)
- Nginx的负载均衡
- App接口返回格式
- laravel中JWT的应用
- laravel验证码的使用
- laravel公共方法文件
- laravel框架的RBAC
- Git相关
- Git篇1
- Git篇2
- Mysql相关
- Mysql的主从复制
- MySQL的备份
- MySQL的使用
- 请求第三方接口
- Redis相关
- redis的使用
- Redis的基本用法以及场景分析
- 开发小技巧
- Linux
- 禁用root及密码登录
- Lnmp环境的安装
- 安装composer
- 安装Redis
- 文件共享服务 samba
- 其他安装
- Lnmp常用命令
- 性能检测命令
- Nginx的配置详解
- PHP相关
- PHP基础知识
- php常见的系统函数
- PHP的设计模式
- Cookie 和 Session 的封装
- Mysql知识
- Mysql索引
- MySQL的数据类型
- PHP重要知识
- PHP框架篇
- Laravel框架
- laravel---Excel
- laravel文件上传
- Laravel-Mysql常用操作
- Laravel队列(queue)
- laravel-发送Email
- laravel--JWT
- TP框架篇
- tp5主从数据库设置读写分离
- 前端
- JS
- js代码实现点击按钮出现60秒倒计时
- 开发软件相关
- 代码编辑器
- vs code配置ftp连接远程服务器实现代码文自动上传
- 编程相关软件下载