朋友要備份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 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... 基本思路 1 建立好資料庫備份路徑。這裡寫d company database mysqlbackup 2 執行mysql命令將資料庫列表寫入到某個檔案中 例如 temp alldatabase.txt 3 用for語句讀取上一步生成的alldatabase.txt檔案 4 在for迴圈體內執行if... 原文 批處理命令 bat備份mysql資料庫 工作環境 windows server 2003 mysql安裝目錄 d mysql winrar 安裝目錄 c program files winrar winrar.exe 備份資料儲存的路徑為 e 資料備份,好了下面開始寫dos批處理命令了。如下 ...bat備份mysql 資料庫
MySQL資料庫備份bat實現
批處理命令 BAT備份MySQL資料庫