MySQL備份

完整備份:(t為資料庫名)
Mysql -uroot -pPassword  t -e “FLUSH TABLES”;  // 關閉所有開啟的表, 把記憶體中的快取寫入磁碟
Mysql -uroot -pPassword  t -e “FLUSH TABLES WITH READ LOCK”;  // 關閉所有開啟的表, 加只讀鎖, 防止新的寫入操作
MysqlAdmin -uroot -pPassword  flush-logs // 生成新的二進位制日誌檔案和下面的備份時間保持同步, 以後對資料庫的操作都會記錄這個檔案中
mysqldump -uroot -pPassword t  > t.sql  // 完整備份

Reference: