filter的实际配置,1免安装版实操演示

如果你是MySQL 定时数据备份实际应用方面的新手,如果你对MySQL
定时数据备份的相关实际应用不是很了解的话,以下的文章会给你提供更全面的知识。希望会给你带来一些帮助在此方面。

以下的文章主要描述的是MySQL5.1免安装版的实际操作安装
,我们首先是把MySQL数据库下载之后将其解压到D:\MySQL51之中,后把D:\MySQL51\bin加入到相关的系统环境变量
Path 中。

以下的文章主要介绍的是qmailadmin+vpopmail+MySQL
filter的实际配置,如果你对其相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了。希望会给你带来一些帮助在MySQL
filter的实际配置方面。

可以根据自己的需求自己改写:)
运行Java代码

然后需要简单的配置MySQL数据库,把my-small.ini改名为 my.ini
其他的几个文件也可以直接拿过来修改一下名字),编辑文件 my.ini

作用于qmail-local(即MDA)的方法。

bash MySQL_backup.sh   bash MySQL_backup.sh  
[client]  #password = your_password port = 3306 socket = /tmp/MySQL.sock  default-character-set = utf8 [MySQLd]  port = 3306 socket = /tmp/MySQL.sock  default-character-set = utf8 basedir=D:/MySQL51  datadir=D:/MySQL51/data  default-storage-engine = MyISAM 

这里有几个问题,需要解决。

Java代码

在MySQL5.1免安装版 安装
中其他的配置就先不动了。稍微解释一下几个配置项,配置了客户端和服务器端的默认字符编码为utf8default-character-set
= utf8);配置了MySQL安装目录和数据库保存目录,默认数据库引擎为MyISAM 。

1.如何在建用户的时候自动的初始化用户的初始MySQL filter文件.

 

CMD 启动命令行工具。

2.webmail定义的filter如何起作用。

#!/bin/bash   #This is a ShellScript For Auto DB Backup   #Powered by liuzheng  

输入:MySQLd 就可以启动服务了输入 MySQLd –console
可以在控制台看到日志输出)。

3.还有一些是解决这些问题的过程中遇到的问题。

系统变量定义
 

CMS启动命令行工具。

针对第一个问题,研究了一下qmailadmin,看了代码之后才发现,

DBName=Bulletin_production   DBUser=root   DBPasswd=   BackupPath=/home/worker/MySQL_backup/   NewFile="$BackupPath"db$(date +%y%m%d).tar.gz   DumpFile="$BackupPath"db$(date +%y%m%d).sql   OldFile="$BackupPath"db$(date +%y%m%d --date='1 days ago').tar.gz   

输入:MySQL -u root
登录到数据库服务器,密码默认是空,也可以在配置文件中设置,设置了密码,则输入
MySQL -u root -p
,接下来就是要输入密码了。如果数据库运行在其他的服务器上,则输入 MySQL
-h ***.***.***.*** -u root -p 。其中的
***.***.***.*** 是数据库服务器的IP地址或者是域名。

qmailadmin支持插件似的配置文件,在操作用户后,

创建备份文件
 

以上的相关内容就是对MySQL5.1免安装版 安装的介绍,望你能有所收获。

运行在插件配置文件中定义的脚本。脚本是针对每个域的,即放在域的目录下面。

if [ ! -d $BackupPath ]; then   mkdir $BackupPath   fi   echo "---------------------------"   echo $(date +"%y-%m-%d %H:%M:%S")   echo "---------------------------"   

,我们首先是把MySQL数据库下载之后将其解压到D:\MySQL51之中,后把D:\MySQL51\bin加入…

呵呵,网上都没有介绍哦,估计是inter7 unleased.

MySQL 定时数据备份中删除历史文件
 

域的目录通过/var/qmail/users/assign来定位。例如,assign的内容如下:

if [ -f $OldFile ]; then   rm -f $OldFile >> $LogFile   echo "[$OldFile]Delete Old File Success!"   else   echo "not exist old file!"   fi   
+foo.com-:foo.com:515:511:/home/vpopmail/domains/foo.com:-::  

新文件
 

则在/home/vpopmail/domains/foo.com下定义一个配置文件.qmailadmin-hooks。注意属

if [ -f $NewFile ]; then   echo "[$NewFile] The Backup File is exists,Can't Backup! "   else   MySQLdump -u $DBUser $DBName > $DumpFile   tar czvf $NewFile $DumpFile   rm -rf $DumpFile   echo "[$NewFile]Backup Success!"   fi  

主和属性,这个配置文件格式如下:

以上的相关内容就是对MySQL 定时数据备份的介绍,望你能有所收获。

#....   op: cmd 

定时数据备份实际应用方面的新手,如果你对MySQL
定时数据备份的相关实际应用不是很了解的话,以下的文章会给你提供更全…

其中到qmailadmin-1.06,op支持以下一些操作

"adduser",   "deluser",   "moduser",   "addmaillist",   "delmaillist",   "modmaillist",   "listadduser",   "listdeluser"  

例如:你想在增加用户以后干些事情,就以增加MySQL
filter为例,.qmailadmin-hooks

就可以这么配:

adduser: /home/vpopmail/bin/inituser.sh

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签:
网站地图xml地图