當前位置:首頁 » 數據倉庫 » bat導出mysql資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

bat導出mysql資料庫

發布時間: 2023-05-23 05:33:20

⑴ .bat導出資料庫數據

把它就是把你要執行的命春絕令寫好即扒空姿可,如mysqlmp -uroot db >c:a.txt因為虧弊不知道你的資料庫mysql,sqlslerver都可以的,前提你的bat要與命令在一個目錄或你的資料庫命令在path里設置了

⑵ 求bat文件創建mysql資料庫,並調用一個SQL文件的代碼

@echooff
setpath=C:programfilesmysqlmysqlserver5.5in
cd./
setCURR_PATH=%cd%
mysql-hlocalhost-uroot--password=root<crm.sql
mysql-hlocalhost-uroot-pCRM<rms.sql--password=root

⑶ bat文件 導入導出mysql

你好,看了你寫的bat文件,後面幾行不明白,但是第一中你的路徑含有空格,需要將路徑用引號括起來,你試試下面的:

cd/d"c:programFiles(x86)MySQLMySQLServer5.5in"

⑷ 如何在windows下用bat腳本定時備份mysql

並不是所有MySQL都運行在Linux下,windows下也需要做例行備份,下面是用bat腳本做自動化備份的例子,大家可以參考下。
remrem C:\Program Files\WinRAR 需要放到 path 下,才能調用rar cli工具remrem 跳轉到工作目錄下f:cd f:\DBBAK
rem 設置變數:備份文件名
SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sql
rem 設置變數:日誌文件名
SET LOG_FILE=MY_DBBAK.log
rem 記錄日誌
echo "%date%" 》 %LOG_FILE%
rem 開始做備份
mysqlmp --default-character-set=utf8 -hlocalhost -uroot -R --triggers --single-transaction -B mydb %BAK_FILE%
rem 壓縮備份文件
rar a %BAK_FILE%.rar %BAK_FILE%
rem 刪除源文件
del /F %BAK_FILE%
echo "%date%" 》 %LOG_FILE%
部署完腳本後,剩下的就是在系統中添加計劃任務項目了。

⑸ 急!!請問mysql資料庫中data文件夾下的表後綴名為frm表文件,怎麼導出資料庫如何再導回資料庫。

要想使用拷貝粘貼的方法備份資料庫,必須滿足如下幾個要求:
1,所有表均為MyISAM
2,無論是備份還是恢復時,均要停掉mysql服務
3,刪除 ib_logfile0,ib_logfile1等文件

這種方法適用范圍:
1,簡單的資料庫應用。沒有用到視圖褲核,存儲過程觸發器等高級功能
2,不要胡旁掘求資料庫實時在線的應用或者本機開發程序
3,數據量非常大,通過sql文件導入導出困難的時候

建啟御議備份採用 Mysqlmp來備份

⑹ 如何用批處理備份mysql資料庫

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\數據備份\%ymd%"

"D:\MySQL\bin\mysqlmp.exe" --opt -Q mysql -uroot -p123456789 >
E:\數據備份\%Ymd%\mysql.sql
REM ..... 這里可以添加更多的命令,要看你有多少個資料庫,其中 -Q 後面是資料庫名稱
-p緊跟後面是密碼
echo Winrar loading...
"C:\Program Files\WinRAR\WinRAR.exe" a
-ep1 -r -o+ -m5 -df "E:\數據備份\%Ymd%.rar" "E:\數據備份\%Ymd%"
echo OK!

把上面的命令保存為 backup.bat ,雙擊運行,就開始備份數據了。
第一句是建立一個變數 %Ymd% ,通過
%date% 這個系統變數得到日期,%date:~,4% 表示取日期的前面4個字元就是年份,%%date:~5,2%
表示取日期第5個字元開始的2個字元就是月份,%date:~8,2% 這個就是日期號數,如 2009-06-20 這個日期最後得到的結果是 20090620

第二句就是使用變數 %Ymd% 的值建立一個空的文件夾。
第三句開始就是使用MySQL的命令對資料庫mysql進行備份,並存儲在
E:\數據備份\%ymd% 這個文件夾下面,這里可以有很多類似的命令,備份多個資料庫。
最後就是使用 WinRAR 對備份的數據進行壓縮,並存儲為以
%Ymd% 變數值建立的RAR文件名,同時刪除備份的 %Ymd% 目錄。
如果你想讓系統自動定期備份,就可以通過系統的任務計劃定期執行這個命令。

⑺ Java程序實現mysql資料庫導出,命令執行成功了,可是導出的文件是空的,求解!

應該是一些特殊符被轉義了,你可以把mysqlmp -u root -proot --opt mysql > C:/Users/success/ak.sql 這句寫到一個bat文件裡面,然後java中就直接調用這個bat文件就可以避免了

⑻ 如何通過bat文件啟動mysql資料庫

@echo off
set path=C:\program files\mysql\mysql server 5.5\bin
cd ./
set CURR_PATH=%cd%
mysql -h localhost -u root --password=root < crm.sql
mysql -h localhost -u root -p CRM < rms.sql --password=root

⑼ bat 執行 mysql

「標准輸出」和「標准錯誤輸出」默認是爛戚悉要輸出到控制台con(仔改即cmd窗口)的,而「標准輸入」默認是由控制台con(即鍵盤)輸入的,因此重定向的目的就是將輸入輸出流從默認位置重定向到新的位置。符號「>」和「>>」的默認句柄代號是1,而「<」的默飢乎認句柄代號是0。

⑽ 寫個bat批處理 將mysql資料庫 保存為以時間命名的文件

你可以直接 打開資料庫mysql,選咐激擇「附加」功能,把mysql.sql文件導入滲正,「確定」就可以了!!叢簡悔!