linux下mysql数据库备份脚本

2008年10月10日 | 15:02分类:linux | 标签: | 76 views


#!/bin/bash
#This is a ShellScript For Auto DB Backup
#Powered by RoberT
#2007-11

#Setting
DBName=xineurope
DBUser=root
DBPasswd=
BackupPath=/home/BACKUP/
LogFile=/home/BACKUP/db.log
DBPath=/usr/local/mysql5.0.45/
BackupMethod=mysqlhotcopy
#Setting End

NewFile=”$BackupPath”db$(date +%y%m%d).tgz
DumpFile=”$BackupPath”db$(date +%y%m%d)
OldFile=”$BackupPath”db$(date +%y%m%d –date=’5 days ago’).tgz
echo “——————————————-” >;>; $LogFile
echo $(date +”%y-%m-%d %H:%M:%S”) >> $LogFile
echo “————————–” >> $LogFile
#Delete Old File
if [ -f $OldFile ];
then
rm -f $OldFile >> $LogFile 2>&1
echo “[$OldFile]Delete Old File Success!” >> $LogFile
else
echo “[$OldFile]No Old Backup File!” >> $LogFile
fi

if [ -f $NewFile ];
then
echo “[$NewFile]The Backup File is exists,Can’t Backup!” >> $LogFile
else
if [ -z $DBPasswd ];
then
mysqlhotcopy -u $DBUser $DBName $DumpFile >;>; $LogFile 2>;&1
else
mysqlhotcopy -u $DBUser -p $DBPasswd $DBName $DumpFile >;>;$LogFile 2>;&1
fi
tar zcvf $NewFile $DumpFile >;>; $LogFile 2>;&1
echo “[$NewFile]Backup Success!” >;>; $LogFile
rm -rf $DumpFile
fi

echo “——————————-” >;>; $LogFile

收录一下个人感觉设计不错的商店网址

2008年10月10日 | 10:44分类:生活随笔 | 标签: | 194 views

设计的不错,但是不支持是啥系统开发

  1. http://www.jafei.com/
  2. http://www.tvsn.com.cn/
  3. http://www.loopo.cn
  4. http://www.lv-home.cn
  5. http://www.chinadrtv.com/

ecshop模板作者演示地址

  1. iupoo优铺 :http://www.iupoo.cn/
  2. 罗宝网http://www.luobao365.com/

ecshop复杂重写功能

2008年10月9日 | 17:17分类:网页设计 | 标签: | 134 views

ecshop后台支持两种URL重写功能,分别为简单重写和复杂重写,复杂rewrite相对简单rewrite 只是在把分类名称和商品名称写到 URL 里面,而默认根目录下的.htaccess文件是针对简单重写来写的,这样在后台选择复杂重写的话,生成的sitemaps.xml还是按简单重写来写的,这样就会出现提交到google管理员后台的sitemaps.xml文件的列表与网页上的URL不同,会出现相似页面,这样反而不利于SEO(搜索引擎优化),解决的办法由两种:

  1. 使用复杂重写功能,不使用系统自动生成的网站地图功能,使用别的网站地图软件生产sitemaps.xml再提交到google管理员工具
  2. 修改ecshop生成sitemaps.xml程序(难道较大)
  3. 最简单的还是使用简单重写,也不错

ucenter中magic_quotes_gpc作用

2008年10月9日 | 14:12分类:网页设计 | 标签: | 73 views

安装最新的ecshop,需要先安装ucenter,装完后,进入 UCenterAdministrator后台,在首页的服务器环境里有个

Magic_quote_gpc:Off

与其他的中文说明格格不入,不太理解,搜索了一下官方的论坛,发现大概是这个意思

get_magic_quote_gpc() 魔术引用
它会把通过 GET,POST 或者 cookie 提交给 PHP 应用程序的变量都加上斜杠。

设置ON 安全点!
magic_quota_gpc()实际上就是把http输入的字符用addslashes处理一遍
官方的说明

- magic_quotes_gpc = Off [Performance]
; Input data is no longer escaped with slashes so that it can be sent into
; SQL databases without further manipulation. Instead, you should use the
; function addslashes() on each input element you

如果需要设置,进入系统修改/etc/php.ini文件,把

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off

修改为

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On

然后重启apache

# apachectl restart

Pages: Prev 1 2 3 ...15 16 17 18 19 ...89 90 91 Next