www.1862.net > Linux 怎么shEll脚本定时备份mysql数据库

Linux 怎么shEll脚本定时备份mysql数据库

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据; 需求: 1,每天4点备份mysql数据; 2,为节省空间,删除超过3个月的所有备份数据; 3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据; #创建shell文...

在Linux上安装MySQL并建立测试库,编写shell脚本对此库使用mysqldump进行定时备份和历史备份文件清理(保留3天),注意脚本的通用性和扩展性 1 mysq数据库的安装 [sql] view plain copy #安装服务端 yum install mysql-server yum install mysql...

#!/bin/bashdate=$(date -d '+0 days' '+%Y-%m-%d') #声明一个变量,并赋值当天日期cd /root/data #进入目录mkdir $date #创建目录mysqldump -uusername -ppassword db_name > $date"db_name.sql" #数据库备份,修改用户名密码,还有要备份数据...

不知道LZ什么数据库,这里我拿mysql举例如下: #!/bin/bash mysql -u root -p*** PS:***代表密码,注意密码是紧跟-p的,没有空格

mysql:./mysql -uroot -p'123456789' 还可以使用 shell 中的read函数 让执行者输入密码后在执行mysql read -p "Enter DB PWD: " echo “mysql -uroot -p'$REPLY'."

把A-aa.sql里其他内容都删了,只导aa表部分 然后drop table aa; 再执行 mysql -uuser -ppasswd A< A-aa.sql

方法一、适合所有格式的mysql数据库,通过对数据库导出导进写个脚本定时执行: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > /存放路径/wcnc.sql 2.导出一个表 mysqldump -u 用户名 ...

方法是:、 1。 通过操作系统命令 windows的dir 或者 linux ls 行命令,把所有文件名列出,并复制到excel 中。 2。 利用EXCEL的公式生成 insert into table1 (pathName,fileCOntent) value ('/temp/txt/filename1.txt',LOAD_FILE('/temp/txt/fil...

假设mysql 导入表命令 insert into t1 values("100000869") # cat baidu1.txt characterID="100000869" characterID="100000965" characterID="102000365" 过滤ID # awk -F "[=\"]" '{print $3}' baidu1.txt 100000869 100000965 102000365 生成...

db2 connect to [dbname] db2 "select min(a) from b;" > t.txtdb2 terminatedate=`cat t.txt | tail -2 | head -1` echo $date

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com