萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysqldump如何導出不包含存儲過程數據?

mysqldump如何導出不包含存儲過程數據?

有時我們導出mysql的時候需要把數據和存儲過程分開,現在我們來看看用mysqldump導出不包含存儲過程小技巧。

mysqldump -u 數據庫用戶名 -p -n -t -d -R --triggers=false 數據庫名 > 文件名

這樣單獨把存儲過程和函數導出

然後導入之前 進mysql 設置下

 代碼如下 復制代碼 set global log_bin_trust_function_creators=TRUE;


否則報錯

 代碼如下 復制代碼 ERROR 1418 (HY000) at line 31: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)


再導入即可

copyright © 萬盛學電腦網 all rights reserved