Mysql 定時匯出sql 指令碼

2021-08-15 02:16:45 字數 1094 閱讀 5893

利用dos 命令執行 sql

// 資料庫匯出

string user = "root"; // 資料庫帳號

string password = "***"; // 登陸密碼

string database = "***"; // 需要備份的資料庫名

string times= dateutils.getspecifydate(new

date(),"yyyy-mm-dd_hhmmss");

string oldtimes = dateutils.getspecifydate(dateutils.getpreviousornextdaysofdate(new

date(), -3),"yyyy-mm-dd");

string filepath = "e:\\***\\"+times+".sql"; // 備份的路徑位址

string stmt1 = "e:\\program files\\mariadb 10.1\\bin\\mysqldump " + database +" -h 192.168.3.120 -u " + user + " -p" + password + " --result-file=" + filepath;

arraylist imgsrc=new arraylist();

getallfilename("e:\\***",imgsrc);

imgsrc.parallelstream().foreach(name ->

});try

catch (ioexception e)

// 獲取所有檔名

public static void getallfilename(string path, arraylist filename)

利用jdk 自帶timer 實現定時任務

timer

timer = new

timer();

timertask t1 = sqlbackup();

timer.schedule(t1, 0, 3600000);

mysql匯出sql指令碼

注意事項 必須在d ltsoft mysql4 bin mysqldump u root p test c a.sql 先得進入mysql安裝目錄的bin下 可以看到裡面有mysqldump.exe 通常mysql預設安裝在c program files mysql mysql server 5.0...

MySQL匯入和匯出sql指令碼

首先,使用mysqldump命令的前提是,在cmd中進入mysql安裝目錄下的bin目錄下,才可以使用該命令。我的mysql安裝在e 盤,所以,首先進入bin目錄下 e program files mysql mysql server 5.0 bin 然後,你就可以使用該命令了。1 匯出整個資料庫 ...

oracle匯出sql指令碼

大體的分為三種方法 一 可以通過toad plsql develop等第三方工具進行匯出dll操作,用這種辦法的好處在於操作簡單方便,但需要安裝,下面簡單介紹一下用這兩個工具獲得dll語句的操作。二 直接通過exp imp工具 oracle提供的最原始最實用的匯入匯出工具,我們大體上可以分為三種辦法...