Mysql異地備份指令碼

mengzhaoliang發表於2010-04-12

    在異地的伺服器備份Mysql時,異地的伺服器沒有安裝Mysql資料庫,備份的mysqldump命令是不能生效的。所以可以把安裝mysql資料庫所在伺服器中的mysqldump.exe(如:C:\Program Files\MySQL\MySQL Server 5.0\bin目錄中的mysqldump.exe)複製到異地伺服器中的一個目錄中(如:F:\MySQLBackup)。

 

比如檔名為:PersonBackupMonday.bat ,雙擊檔案即可。或者用windows的任務計劃定時執行該檔案。

檔案內容如下:

cd F:\MySQLBackup

f:

mysqldump  -h  ip  -uusername  -ppassword dbname>F:\MySQLBackup\PersonBackupMonday.sql

 

username:資料庫使用者

password:資料庫密碼

dbname:資料庫名稱

 

恢復資料:可以把資料複製到資料庫的伺服器中

C:\Documents and Settings\Administrator>mysql -u username –p

密碼:password

mysql> use  dbname;

mysql> source  F:\MySQLBackup\PersonBackupMonday.sql

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-659466/,如需轉載,請註明出處,否則將追究法律責任。

相關文章