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