手動備份MySQL資料庫 手動備份mysql資料庫

2021-10-19 23:50:24 字數 1177 閱讀 8501

*paths  檔案路徑

*user    資料庫使用者名稱

*pass   資料庫密碼

*database 資料庫名

public static boolean backup(string paths,string user,string pass,string database) }}}}}}}}}}}}}");

outstr = sb.tostring();

// 要用來做匯入用的sql目標檔案:

fileoutputstream fout = new fileoutputstream( paths);

outputstreamwriter writer = new outputstreamwriter(fout, "utf8");

writer.write(outstr);

system.out.println(outstr.tostring()+"(((((((");

// 注:這裡如果用緩衝方式寫入檔案的話,會導致中文亂碼,用flush()方法則可以避免

writer.flush();

// 別忘記關閉輸入輸出流

in.close();

xx.close();

br.close();

writer.close();

fout.close();

string error="備份成功!";

strerror = (new string(error.getbytes("iso-8859-1"),"utf-8"));

return true;

} catch (exception e) catch (exception e) else

return success;

* 還原資料庫檔案

* @return

public string revertcopydatabase()

try catch (ioexception e) {

// todo auto-generated catch block

e.printstacktrace();

return success;

自己呼叫後面兩個方法就行了

切記這裡是備份的本機資料庫、頂踩

分享到:

2011-01-04 10:10

瀏覽 982

分類:資料庫

Mysql資料庫手動及定時備份步驟

目錄 1 cmd控制台 mysqldump uroot proot 資料庫名 表名1,表名2.檔案路徑 比如 把 demo 資料庫備份到 e test demo.bak 下 mysqldump uroot p123456 demo e test demo.bak 123456是資料庫密碼 如果你希望...

手動安裝MySQL資料庫

新手學習mysql,在阿里雲主機上安裝mysql5.7.18.參考文件 安裝步驟 錯誤檢查 can t connect to local mysql server through socket tmp mysql.sock 2 獲取安裝包,解壓至安裝目錄,新增使用者和組,更改所有者和所屬組 wget...

手動作業備份資料庫

因為維護計畫備份資料庫出現問題,測試了一下手動設計作業備份資料庫。方法如下 create procedure dbo backup db asbegin declare filename nvarchar 200 set filename e 備份名稱 backup substring cast r...