利用mysqldump導入導出數據是我們在mysql數據備份中最常用的方法,但是mysqldump備份數據時(shí)不會(huì )備份存儲過(guò)程了,如果需要把存儲過(guò)程也備份出來(lái)我們需在mysqldump導出需要用參數 -R 來(lái)指定
root@localhost bin]# mysqldump -n -d -t -R -E -uroot -p -hlocalhost -P3306 DBName > procedure_name.sql
參數說(shuō)明:
-n: --no-create-db 只導出數據,而不添加CREATE DATABASE 語(yǔ)句。
-d: --no-data 不導出任何數據,只導出數據庫表結構。
-t: --no-create-info 只導出數據,而不添加CREATE TABLE 語(yǔ)句。
-E: 導出事件。
-R: --routines Dump stored routines (functions and procedures) 導出存儲過(guò)程以及自定義函數。
發(fā)表評論