全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2584|回复: 12
打印 上一主题 下一主题

[Windows VPS] 寻求技术帝 解答~~

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-21 16:57:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
找了个 mysql 自动备份脚本 但是 运行后 有点问题 FTP上传无效 打包 倒是没问题

脚本如下

#!/bin/sh
/etc/init.d/mysqld stop #执行备份前先停止MySql,防止有数据正在写入,备份出错
date=` date +%Y%m%d `  #获取当前日期
DAYS=7  #DAYS=7代表删除7天前的备份,即只保留最近7天的备份
BK_DR=/home/mysql_data #备份文件存放路径
DB_DR=/www/wdlinux/mysql-5.1.63/var/vsp #数据库路径
LINUX_USER=root #系统用户名
tar zcvf $BK_DR/mysql_data$date.tar.gz $DB_DR #备份数据
/etc/init.d/mysqld start #备份完成后,启动MySql
chown -R $LINUX_USERLINUX_USER $BK_DR  #更改备份数据库文件的所有者
find $BK_DR -name "mysql_data*" -type f -mtime +$DAYS -exec rm {} \; #删除7天前的备份文件(注意:{} \;中间有空格)
deldate=` date -d -7day +%Y_%m_%d ` #删除ftp服务器空间7天前的备份
ftp -n< open 192.168.2.2 21 #打开ftp服务器。21为ftp端口
user bfcs 0123456 #用户名、密码
binary #设置二进制传输
cd mysqlbak #进入ftp目录(注意:这个目录必须真实存在)
lcd /home/mysql_data #列出本地目录
prompt
mput mysql_data$date.tar.gz mysql_data$date.tar.gz #上传目录中的文件
mdelete mysql_data$deldate.tar.gz mysql_data$deldate.tar.gz #删除ftp空间7天前的备份
close #关闭
bye ! #退出




wdlinux 面板  系统 centos 5.8
----------
错误提示

Starting MySQL. SUCCESS!
./mysql_databak.sh: line 13: open: 没有那个文件或目录
./mysql_databak.sh: line 14: user: command not found
./mysql_databak.sh: line 15: binary: command not found
./mysql_databak.sh: line 16: cd: mysqlbak: 没有那个文件或目录
./mysql_databak.sh: line 17: lcd: command not found
./mysql_databak.sh: line 18: prompt: command not found
./mysql_databak.sh: line 19: mput: command not found
./mysql_databak.sh: line 20: mdelete: command not found
./mysql_databak.sh: line 21: close: command not found
./mysql_databak.sh: line 22: bye: command not found



2#
发表于 2012-10-21 16:59:17 | 只看该作者
技术弟在此  呼叫技术哥
3#
发表于 2012-10-21 16:59:22 | 只看该作者
@小夜 vpsmm 有教程。
4#
发表于 2012-10-21 17:00:30 | 只看该作者
不懂额
5#
发表于 2012-10-21 17:00:42 | 只看该作者
ftp -n< open 192.168.2.2 21 #打開ftp服務器。21為ftp端口
user bfcs 0123456 #用戶名、密碼

上面那些 IP 用戶名、密碼 有改成自己的嗎?
6#
 楼主| 发表于 2012-10-21 17:01:37 | 只看该作者
小夜那个脚本 看过 数据库是默认路径 改了 也不好用 而且 他那个脚本 连WEB 一起备份了~~
7#
发表于 2012-10-21 17:03:56 | 只看该作者
脚本里的内容改成自己的
mysqlbak目录什么的必须手动先创建好
8#
发表于 2012-10-21 17:13:29 | 只看该作者
本地备份目录创建了吗?
9#
 楼主| 发表于 2012-10-21 17:17:07 | 只看该作者
mysqlbak  应该是 FTP里要创建的 以创建了 FTP 直接用软件连接  没问题~~  奇了怪了
10#
 楼主| 发表于 2012-10-21 17:18:59 | 只看该作者
秋随枫舞 发表于 2012-10-21 17:13
本地备份目录创建了吗?

本地没有问题 压缩包 都 创建成功了 错误提示 FTP 命令不可用好像~!~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-27 16:17 , Processed in 0.081666 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表