本文目錄一覽:
- 1、如何用批處理備份mysql資料庫
- 2、如何使用批處理啟動MySQL資料庫
- 3、求bat文件創建mysql資料庫,並調用一個SQL文件的代碼
- 4、急急急!!!!如何使用批處理文件自動備份mysql資料庫呢?
- 5、怎麼寫一個MySQL自動執行腳本
- 6、mysql使用批處理導入有數據的sql文件。大神們就指教。。 有驚喜
如何用批處理備份mysql資料庫
set “Ymd=%date:~,4%%date:~5,2%%date:~8,2%”
md “E:\數據備份\%ymd%”
“D:\MySQL\bin\mysqldump.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% 目錄。
如果你想讓系統自動定期備份,就可以通過系統的任務計劃定期執行這個命令。
如何使用批處理啟動MySQL資料庫
1、把待執行Sql保存在一個文件,這裡為20110224.sql。2、新建一個擴展名.bat的批處理文件,輸入下面命令並保存後,雙擊.bat文件,系統會自動執行20110224.sql的語句:複製代碼代碼如下:osql-Sgdjlc-dTestDB-Usa-P1-i20110224.sql
求bat文件創建mysql資料庫,並調用一個SQL文件的代碼
@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
急急急!!!!如何使用批處理文件自動備份mysql資料庫呢?
假想環境:
mysql
安裝位置:c:\mysql
資料庫名稱為:bbs
資料庫備份目的地:d:\db_bak\
============================
新建db_bak.bat,寫入以下代碼
net
stop
mysql
xcopy
c:\mysql\data\bbs\*.*
d:\db_bak\bbs\%date:~0,3%\
/y
net
start
mysql
然後使用windows的「計劃任務」定時執行該批處理腳本即可。(例如:每天凌晨3點執行back_db.bat)
保存一周的數據,用%date:~0,3%,保存每天的數據,用%date:~4,10%
怎麼寫一個MySQL自動執行腳本
呵呵~前幾天剛搞好這個…
分兩個BAT(1.bat,2.bat)~~當然可以連起來~BAT路徑自己修改
1.bat內容以下
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -uroot -p D:\wamp\www\mysqlCreatDB.sql
2.bat
mysqlCreatDB.sql內容為:create database 「自己資料庫名字」
2.bat內容以下
@ECHO off
set user=root
set pass=
set wdb=gx
set port=3306
set server=localhost
@ECHO 正在安裝資料庫….
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -h %server% –user=%user% –password=%pass% –port=%port% %wdb% D:\wamp\www\自己導出的SQL文件
@ECHO 安裝完畢
mysql使用批處理導入有數據的sql文件。大神們就指教。。 有驚喜
你現有的sql文件也是從別的庫中導出的吧,導出的sql文件中沒建庫語句,所以你要先在庫中建好庫,可以如下操作:
一、前期準備工作
mysql -u root -p密碼 //登錄到mysql庫中
create database 庫名 //創建一個新資料庫
二、導入數據
mysql -u 用戶-p密碼 庫名 sql文件的絕對路徑 //在操作系統下操作
三、驗證數據
mysql -u root -p密碼 //登錄到mysql庫中
use 你上面創建的庫 //指定要操作的庫
show tables; //查看當前庫中的所有表
select count(*) from 表名; //查看指定表中數據
好了兄弟,以上3步就可以實現數據的導入及驗證了,希望可以幫到你!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/254540.html