• MyPHPdumpTool:MySQL 数据库备份处理方案


    Toy Posted in Apps

    MyPHPdumpTool(简称 mpdt)是一个不错的 MySQL 数据库备份处理方案。它应用 PHP 所写,可直接鄙人令行测验考试。无论是本机的,仍是长途的 MySQL 数据库,mpdt 都能胜任。它除了可以将所备份的 MySQL 数据库保管到以后的机器上之外,也可以将其上传到 FTP 做事器。联合 Cron,应用 mpdt 还可以完成凭证打算自动备份,非常容易。

    由于 mpdt 是经过在 CLI 测验考试的使用,所以首先要确保细碎中存在 PHP 下令行序次。若是没有,则可以经过 sudo apt-get install php5-cli 安装。

    鄙人载了mpdt 之后,应用 tar xvzf mpdt*.tar.gz 解包。mpdt 的用法如下:

    php mpdt.php [1] [2]

    个中,[1] 为需求备份的 MySQL 数据库设置装备摆设信息,[2] 为要上传的 FTP 做事器设置装备摆设信息。二者可以在 lib/config.inc.php 文件中设置装备摆设。

    关于 MySQL 数据库来说,告急设置装备摆设以下四个方面:


    "DBHost"=>"xxx.xxx.xxx.xxx",
    "DBUser"=>"dbuser",
    "DBPasswd"=>"dbpasswd",
    "DBName"=>"dbname"

    DBHost 可以为 localhost,也可以为确定的 IP 地点;DBUser 即所备份的数据库的用户名;DBPasswd 为需备份数据库的密码;DBName 是要备份的数据库称号,若是是备份一切的数据库,则填写“all”。

    与 MySQL 数据库类似,FTP 做事器的设置装备摆设包括:


    "FTPHost"=>"xxx.xxx.xxx.xxx",
    "FTPUser"=>"ftpuser",
    "FTPPasswd"=>"ftppasswd"

    顺次为 FTP 做事器的 IP、用户名及密码。

    需求阐明');的是,无论是 MySQL 数据库仍是 FTP 做事器,都可以保存多个设置装备摆设信息,如 profile1、profile2 等等。

    在备份时,如下调用设置装备摆设信息即可:

    php mpdt.php profile1 profile1

    若是不需求备份到 FTP 做事器,则将 $ftp_bool=1; 设为 0。默许会将文件备份到 archive 目次。

    要凭证打算自动完成备份的话,测验考试 crontab -e,在个中添加下列内容:


    50 23 * * * /usr/bin/php [dir_path]/mpdt.php [db_profile_name] [ftp_profile_name]

    这将会在天天的 23 点 50 分测验考试备份任务。具体,请凭证现实情形酌情编削。





    版权声明: 原创作品,答允转载,转载时请务必以超链接体式格局标明文章 原始情由 、作者信息和本声明。不然将追查法律责任。

  • 相关阅读:
    Shenzhen Wanze Technology Co., Ltd.技术支持
    Shenzhen Wanze Technology Co., Ltd.隐私协议
    123457123456#1#----com.MC.CarWashKidsGames234----前拼后广--洗车游戏mc-mc1111
    123457123457#0#----com.MC.konglongtianse222----前拼后广--恐龙填色mc-mc1111
    123457123456#5#----com.MC.HuaHuaGame866----前拼后广--babyDrawGame-mc555
    ios开发注意事项小总结
    ios开发将截图保存到相册
    iOS评分功能实现
    123457123456#2#----com.MC.DishuGame368----前拼后广--儿童打地鼠Game-mc2222222
    123457123457#0#----com.MC.3or1KongLongPT867----前拼后广--3or1恐龙PtGame-mc
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1974204.html
Copyright © 2020-2023  润新知