近日由于服务器问题,进行了一次数据库迁移。迁移时发现SQL Server 2017 Express版本是免费的,可以满足我的需要,就抛弃了原来的那啥版本的SQL Server 2008 r2直接使用了。 数据库建好了,数据也迁移了,业务服务器也都更新数据库连接了,该做数据库自动备份了,问题也来了:S ...
分类:
数据库 时间:
2018-05-16 10:58:34
阅读次数:
975
环境:阿里云服务器CentOS7.4 + MySQL5.6 基本思路: 1、编写shell脚本,备份数据库到指定目录下 2、编写Python脚本,把文件上传到OSS 3、把shell脚本和Python脚本添加Linux的crontab定时器,设置定时执行 首先,环境要配置好,Python环境,cen ...
分类:
数据库 时间:
2018-05-11 23:40:51
阅读次数:
574
备份数据库: 命令:mysqldump -uroot -p123456 bhz > bhz.sql(执行命令进行备份,备份指定数据库:bhz) 命令:mysqldump -uroot -p123456 -A > all.sql(备份所有数据库) 例:每天自动备份数据库 编辑器中写入: time = ...
分类:
数据库 时间:
2018-05-08 22:14:40
阅读次数:
196
1.先编写好自己的bash脚本,给其赋予可执行权限,代码如下: [git_backup.sh] 首先定义两个变量,一目了然目的是将/home/slamgit/code中的数据备份到/media/ubuntu/KINGSTON/code。 然后定义了一个函数用来执行备份操作,循环遍历数据目录中的所有数 ...
分类:
数据库 时间:
2018-04-16 18:45:45
阅读次数:
211
#!/bin/bash db_user="root" db_passwd="dddddd " db_name="mmmmmm" cd /db_backup echo "you are in bakmysql directory now" backup_dir="/db_backup" #时间格式 t... ...
分类:
数据库 时间:
2018-03-22 19:21:07
阅读次数:
179
#!/bin/sh #mysql地址 #检测用户是否手动输入了密码 mysql_host="" #mysql用户 mysql_user="" #mysql密码 mysql_password="" #mysql数据库名 #如果不填写需要导出的数据库名称提示错误信息并终止执行,注意[]里面两边必须有空格... ...
分类:
数据库 时间:
2017-12-08 16:14:53
阅读次数:
204
今天一早打开服务器。13W个木马。被爆破成功2次,漏洞3个。数据库被删。这是个悲伤的经历 还好之前有备份,服务器也升级了安全机制,只是备份是上个月的备份。所以想写个脚本,试试自动备份数据库。 1. 先看看那个盘够大。 忘了。我只有一个盘。 2.创建一个目录先。用来存放 脚本 和 备份好的数据库 3. ...
分类:
数据库 时间:
2017-11-25 17:29:45
阅读次数:
225
数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果。定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和创建相关的计划任务。 (一)使用Navicat自动备份数据库: 1,打开navicat客户端,连上m ...
分类:
数据库 时间:
2017-09-07 14:52:06
阅读次数:
237
如何使用PHP自动备份数据库 1、前言 mysql数据库的备份方式有很多; 例如: 1、使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql dbname参数表示数据库的名称 table1和t ...
分类:
数据库 时间:
2017-07-28 00:23:58
阅读次数:
281
自动备份出现错误,可以在Sql Server 代理 -> 作业 右键鼠标,查看日志记录 自动备份出错需要修改这个作业的属性,把所有者改为NT AUTHORITY\STSTEM ...
分类:
数据库 时间:
2017-07-19 14:29:32
阅读次数:
168