用bat備份 mysql資料庫為空

2021-05-22 04:45:51 字數 993 閱讀 1902

朋友要備份mysql資料庫,在記事本裡黏貼

@echo off

c:/program files/mysql/mysql server 5.1/bin/mysqladmin -u root --password=0 shutdown

c:/program files/mysql/mysql server 5.1/bin/mysqldump --opt -u root --password=0 abccs>d:/db_backup/abccs.sql 

c:/program files/mysql/mysql server 5.1/bin/mysqld -nt

儲存為bat格式(字尾是bat的檔案是批處理檔案,是一種文字格式檔案。它執行在dos環境下,它的作用就是自動的連續執行多條命令,批處理檔案的內容就是一條一條的命令),用任務計畫執行,出現未能啟動的情況,經過網上查詢,是組策略的問題,該問題解決了,bat按時執行了,可是備份的檔案是空的,我又把c:/program files/mysql/mysql server 5.1設定到環境變數裡,還是為空,怎麼回事呢

應該是**問題吧~~~~~~~~~~~~~有待解決

資料量不大的情況下,用cmd進入dos命令下,執行以下**,可以實現備份

據庫備份:

1.(帶資料備份):

mysqldump -uroot -p -b insttest>db.sql

//用root登陸,-p密碼,-b定義資料庫,備份資料庫insttest;

//將insttest中的錶帶資料備份到db.sql中,位於c:/documents and settings/使用者名稱

2.(備份所有資料庫,帶資料):

mysqldump -uroot -p --all-database>db.sql

3.只備份表結構,不備份資料:

mysqldump -uroot -p --no-data -b insttest>db.sql

4.資料還原:

mysql -uroot -p

bat備份mysql 資料庫

echo on rem 跳轉mysql的bin目錄 cd c wamp bin mysql mysql5.7.24 bin echo 當前路徑 cd rem 輸出格式20191129 set dirname date 0,4 date 5,2 date 8,2 set year date 0,4 s...

MySQL資料庫備份bat實現

基本思路 1 建立好資料庫備份路徑。這裡寫d company database mysqlbackup 2 執行mysql命令將資料庫列表寫入到某個檔案中 例如 temp alldatabase.txt 3 用for語句讀取上一步生成的alldatabase.txt檔案 4 在for迴圈體內執行if...

批處理命令 BAT備份MySQL資料庫

原文 批處理命令 bat備份mysql資料庫 工作環境 windows server 2003 mysql安裝目錄 d mysql winrar 安裝目錄 c program files winrar winrar.exe 備份資料儲存的路徑為 e 資料備份,好了下面開始寫dos批處理命令了。如下 ...