3
我一直在使用mysqldump
進行備份。 我們有一個新的數據庫,這裏有很多功能,程序和觸發器。如果我進行完整的數據庫備份,這些函數或過程或觸發器會發生什麼?MySQL:當使用mysqldump轉儲完整的數據庫時,存儲過程,函數和觸發器會發生什麼變化
這些觸發器,函數和過程是否也會被拋棄? 在這種情況下是否需要採取任何預防措施?
我一直在使用mysqldump
進行備份。 我們有一個新的數據庫,這裏有很多功能,程序和觸發器。如果我進行完整的數據庫備份,這些函數或過程或觸發器會發生什麼?MySQL:當使用mysqldump轉儲完整的數據庫時,存儲過程,函數和觸發器會發生什麼變化
這些觸發器,函數和過程是否也會被拋棄? 在這種情況下是否需要採取任何預防措施?
mysqldump將默認備份所有的觸發器,但不是存儲的 過程/函數。有跡象表明,控制 這種行爲2個mysqldump的參數:
–routines (procedures and functions) – false by default –triggers – true by default
http://www.ducea.com/2007/07/25/dumping-mysql-stored-procedures-functions-and-triggers/
欲瞭解更多信息,請參閱mysqldump的文檔:http://dev.mysql.com/doc/refman/5.1/en/ mysqldump.html – klennepette
謝謝Riateche .....這很好。 – Uday