分类: 默认

linux 定期自动备份mysql的shell

数据无价,及时备份
刚才有个玩家在站上玩游戏,提醒了我要及时备份数据啊,万一哪天服务器挂了把他们的数据丢了,我可就是罪人了!
一直打算放个自动备份的shell,都没有放。正好现在不忙,随手加了进去。
安全起见,直接用Root执行的:
/root/mysql_backup.sh

# everyday 3:00 AM execute database backup
3 0 * * * /root/mysql_backup.sh

以下是自动自动备份shell,只保留最新5天
#!/bin[……]

阅读全文»

Python读取图片EXIF信息

首先要介绍的是 Python Imaging Library,使用方法如下:

from PIL import Image
from PIL.ExifTags import TAGS

def get_exif_data(fname):
“””Get embedded EXIF data from image file.”””
ret = {}
try:
img = Image.open(fname)
if hasa[……]

阅读全文»

MySQL5.5配置文件模板

[mysqld]
#**********************Server**************************
#******server start related
#user= #Run the mysqld server as the user having the name user_name or the numeric user ID user_id.
#bind-address= #Default 0.0.0.0;server liste[……]

阅读全文»

Python SQLite简易攻略

一、SQLite简介

    SQLite是一个包含在C库中的轻量级数据库。它并不需要独立的维护进程,并且允许使用非标准变体(nonstandard variant)的SQL查询语句来访问数据库。一些应用可是使用SQLite保存内部数据。它也可以在构建应用原型的时候使用,以便于以后转移到更大型的数据库,比如PostgreSQL或者Oracle。

    sqlite3模块由Gerhard Häring编写,提供了一个SQ[……]

阅读全文»

读写字符串或文本文件中的数据

用python和numpy处理数据次数比较多,写了几个小函数,可以方便地读写数据:
# -*- coding: utf-8 -*-
#———————————————————————-
# FileName:gettxtdata.py
#功能:读取字符串和文件中的数值数据(浮点数)
#主要提供类似matlab中的dlmread和dlmwrite函数
#同时提供loadtxtdata和savetxtdata[……]

阅读全文»

MySQL备份还原数据库之mysqldump实例及参数详细说明

我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:

1.使用into outfile 和 load data infile导入导出备份数据

这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。

我们来看下面的例子:

(1)下面的mysql命令是把select的mytable表中的数据导出到/home/db_b[……]

阅读全文»

Nginx实现简单的负载均衡web访问

一、nginx说明

Nginx 是一个很强大的高性能Web和反向代理服务器:

在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应;
Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。
作为邮件代理服务器:Nginx 同时[……]

阅读全文»

让你的python程序同时兼容python2和python3

python邮件列表里有人发表言论说“python3在10内都无法普及”。在我看来这样的观点有些过于悲观,python3和python2虽然不兼容,但他们之间差别并没很多人想像的那么大。你只需要对自己的代码稍微做些修改就可以很好的同时支持python2和python3的。下面我将简要的介绍一下如何让自己的python代码如何同时支持python2和python3。

放弃python 2.6之前的python版本
python 2.6之前的python版本缺少一些新特性,会给你的迁移工[……]

阅读全文»

详解python2 和 python3的区别[附实例]

看到这个题目大家可能猜到了我接下来要讲些什么,呵呵,对了,那就是列出这两个不同版本间的却别!

搜索一下大家就会知道,python有两个主要的版本,python2 和 python3 ,但是python又不同于其他语言,向下兼容,python3是不向下兼容的,但是绝大多数组件和扩展都是基于python2的,下面就来总结一下python2和python3的区别。

1.性能

Py3.0运行 pystone benchmark的速度比Py2.5慢30[……]

阅读全文»

MySQL数据库双机热备的配置

1。mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。

2。要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。

3。设置主数据库服务器:

a.首先查看主服务器的版本是否是支持热[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号