有思俱乐部学习园地

数据库访问简介文档


mysql数据库访问
Db.1473 1473.cn:14028
Mysql.1473 1473.cn:14029
Outside.1473 1473.cn:14035
无用 1473.cn:14037


Sql server数据库访问
172.16.9.101:1433 1473.cn:11302


Mongodb数据库访问
172.16.9.201:27017 1473.cn:11602


数据库自动备份还原
访问
http://1473.cn:13258/
下载对应的备份数据
还原参照http://api.1473.cn/network/deploy/database/databasebackup.aspx
创建一个后缀为.sh的文件,内容如下
#!/bin/bash
 
BakDir=/backup	
LogFile=/backup/bak.log
Date=`date +%Y%m%d`
Begin=`date +"%Y/%m/%d/ %H:%M:%S"`
cd $BakDir
DumpFile=$Date.sql
GZDumpFile=$Date.sql.tgz
/usr/bin/mysqldump  -uroot -p123456  --all-databases > $DumpFile
/bin/tar -zvcf $GZDumpFile $DumpFile
/bin/rm $DumpFile
Last=`date +"%Y/%m/%d/ %H:%M:%S"`
echo start:$Begin end:$Last $GZDumpFile succ >> $LogFile
#cd $BakDir/daily
/bin/rm -f 

Mysql自动备份脚本

Mongodb备份脚本
mongodump -u root -pusestudio-1 --authenticationDatabase admin --port 27017 -o /root/bak

保存,退出。
然后输入
Crontab –e
为其设置定时执行//这里以mysql为例,mongodb同理


0 1 * * * /backup/mysqlbak.sh //脚本文件的路径
Ctrl+X
输入Y
回车
/etc/init.d/cron restart重启服务
Crontab –l//查看当前用户的定时任务


即可
Sql server自动备份








工作人员

 
作者:
信息录入: