萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysqldump導出存儲過程實例

mysqldump導出存儲過程實例

利用mysqldump導入導出數據是我們在mysql數據備份中最常用的方法,但是mysqldump備份數據時不會備份存儲過程了,如果需要把存儲過程也備份出來我們需在mysqldump導出需要用參數 -R 來指定

mysqldump是mysql自帶的一個備份數據庫的工具,使用mysqldump可以很方便的把已有的數據庫導出來,使用

 代碼如下 復制代碼

mysqldump --help

如果MYSQL_HOME/bin沒有加入PATH,需要指定去路徑可以看到有很多可選參數。

需要注意:默認情況下,mysqldump並不會導出數據庫的存儲過程和函數,如果數據庫上創建了存儲過程且備份是需要備份存儲過程,那就需要用參數 -R 來指定,

例如:

 代碼如下 復制代碼

root@localhost bin]# mysqldump -uroot -p -hlocalhost -P3306 -n -d -t -R DBName > procedure_name.sql

參數說明:

-n: --no-create-db
-d: --no-data
-t: --no-create-info
-R: --routines Dump stored routines (functions and procedures)

copyright © 萬盛學電腦網 all rights reserved