<address id="997j9"></address>

                    首頁 > 開發 > Php > 正文

                    Windows服務器中PHP+MySQL設置定時備份

                    2018-10-16 21:08:43
                    字體:
                    來源:轉載
                    供稿:網友
                      對于WindowsWindows服務器
                      ==============

                      假想環境:

                      MySQL 安裝位置:C:/MySQL

                      論壇數據庫名稱為:bbs

                      MySQL root 密碼:123456

                      數據庫備份目的地:D:/db_backup/

                      程序代碼

                      @echo off

                      C:/MySQL/bin/mysqladmin -u root --password=123456 shutdown

                      C:/MySQL/bin/mysqldump --opt -u root --password=123456 bbs > D:/db_backup/bbs.sql

                      C:/MySQL/bin/mysqld-nt

                      將以上代碼保存為backup_db.bat

                      然后使用Windows的“計劃任務”定時執行該腳本即可。




                      同時,可以用PHP的方式,完成:

                      讓MYSQL實現自動備份變成可能!

                      1、編輯如下代碼,并保存為backup.php,如果要壓縮可以拷貝一個rar.exe:

                      

                      if ($argc != 2 || in_array($argv[1], array('--help', '-?'))) {

                      ?>

                      backup Ver 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32

                      Copyright (C) 2000 ptker All rights reserved.

                      This is free software,and you are welcome to modify and redistribute it

                      under the GPL license

                      PHP Shell script for the backup MySQL database.

                      Usage:

                    can be database name you would like to backup.

                      With the --help, or -? options, you can get this help and exit.

                      

                      } else {

                      $dbname = $argv[1];

                      $dump_tool = "c://mysql//bin//mysqldump";

                      $rar_tool = "d://php4//rar";

                      @exec("$dump_tool --opt -u user -ppassword $dbname > ./$dbname.sql");

                      @exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm $dbname.rar $dbname.sql");

                      @unlink("$dbname.sql");

                      echo "Backup complete!";

                      }

                      ?>

                      2、添加一個任務計劃,在(如圖2所示)這一步輸入命令:

                      D:/php4/php.exe -q D:/php4/backup.php databasename

                      3、時間設置為每天運行一次,然后運行這個任務。

                      4、最后會在d:/php4/目錄下生成一個以數據庫名和當前時間組成的rar文件。
                    發表評論 共有條評論
                    用戶名: 密碼:
                    驗證碼: 匿名發表
                    久久久国产精品午夜一区 欧美最爽乱婬视频免费看 日产精品99久久久久久 精品国产污污免费网站入口 亚洲碰碰人人Av熟女天堂

                                    <address id="997j9"></address>

                                      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>