- 浏览: 48360 次
- 性别:
- 来自: 上海
-
文章列表
#!/bin/sh
DATADIR=/var/ftp/datasql
#MySQL Info
database1=db1
database2=db2
user1=root
psw1=12344321
user2=root
psw2=12344321
cd $DATADIR
rm -rf daily$database1$(date -d "-1 day" +%y%m%d).tar.gz
rm -rf daily$database2$(date -d "-1 day" +%y%m%d).tar.gz
#d ...
#!/bin/sh
#MySQL Info
sqluser=root
sqlpsw=slave@101B
/usr/bin/mysqladmin -u$sqluser -p$sqlpsw flush-logs --default-character-set=GBK
DATADIR=/data/mysql
BAKDIR=/home/backup/mysql/daily
TEMPDIR=/home/backup/mysql/temp
BINLOGNAME='mysql-bin'
cd $DATADIR
FILELIST=$(cat $BINLOGNAME.i ...
mysql命令行参数
Usage: mysql [OPTIONS] [database] //命令方式 -?, --help //显示帮助信息并退出 -I, --help //显示帮助信息并退出 --auto-rehash //自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子 -A, --no-auto-rehash //默认状态是没有自动补全功能的。-A就是不要自动补全功能 -B, --batch //ysql不使用历史文件,禁用交互 (Enables --silent) --character-sets-dir=name //字体集的安装目录 --default ...
引自 http://jimingsong.iteye.com/blog/1418638
这个mysql.sock应该是mysql的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的载体,它比tcp快。通常遇到这个问题的原因就是你的mysql server没运行起来。 Mysql有两种连接方 ...
引自 http://os.51cto.com/art/201003/186325.htm
Linux ftp命令的一般格式如下:
$ ftp 主机名/IP
其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进 ...
crontab 是用来让使用者在固定时间或固定间隔执行程序。类似于java中quartz。
CentOS下:
安装crontab:
yum install vixie-cron
yum install crontabs
说明: vixie-cron软件包是cron的主程序;crontab软件包是用来安装、卸载或列举驱动cron守护进程的表格的程序。
定时表达式基本格式(类似于quartz中的cron表达式) :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用 ...
#bash/sh!
echo "start backup..."
#MySQL Info
sql_user=root
sql_psw=root
sql_db=aaa
name=$sql_db$(date +%y%m%d).sql
backup_path=/home/backup
file=$sql_db$(date +%y%m%d).tar.gz
#ftp Info
ftp_host=11.1.1.111
ftp_user=root
ftp_psw=root
cd $backup_path
mysqldump --opt $sql_ ...
#!/bin/sh
#MySQL Info
sqluser=root
sqlpsw=root
#sqluser2=root
#sqlpsw2=root
POSITION=/home/backup/position
if test ! -e $POSITION
then
#echo "The first time daily backup, the file of position deesn't exist or it's content is null"
mysql -u$sqluser -p$sqlpsw -e "show mast ...
引自 http://www.cnblogs.com/Athrun/archive/2011/08/03/2125814.html
一,什么是增量备份
增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。
二,启用binlog
vi my.cnf
log-bin=/var/lib/mysql/mysql-bin.log,如果是这样的话log-bin=mysql-bin.log默认在datadir目录下面
[ro ...
在使用mysqlbinlog分析日志时,报错:/usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=utf8'
原因分析:产生这个问题的原因是因为我在my.cnf中的client选项组中添加了:
default-character-set=utf8这个是mysqlbinlog的一个bug
解决方法:使用mysqlbinlog工具查看二进制日志时会重新读取的mysql的配置文件my.cnf,而不是服务器已经加载进内存的配置文件。
只要修改并保存了my.cnf文件,而不需要重起mysql服务 ...
详见 http://www.iteye.com/topic/1125897
Applicationcontext.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.spri ...
CentOS下MongoDB的安装(推荐用64位操作系统):
创建文件/etc/yum.repos.d/10gen.repo,文件内容为
32位的为:
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
64位的为
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i ...
memcached的安装
- 博客分类:
- memcached
memcached是什么?
memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、Facebook、 Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。
tomcat集群扩展session集中管理,Memcached-session-manager使用
研究tomcat做负载均衡的时候如何实现ha,还有就是不采用session复制的方法做集群。想到的是将session全部存储在后端的缓存服务器中。正好网上有这么一个工具Memcached- ...
本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/。
Introduction
如果为了简单使用,你只需要安装一个tomcat(6或者7)和memcached,在生产环境中可能会有多台tomcat服务器以及多台可用的memcached节点,并安装在不同的机器上,我们可以使用黏性session(sticky sessions)或者非黏性session(no ...