有時我們導出mysql的時候需要把數(shù)據(jù)和存儲過程分開,現(xiàn)在我們來看看用mysqldump導出不包含存儲過程小技巧.
mysqldump -u 數(shù)據(jù)庫用戶名 -p -n -t -d -R --triggers=false 數(shù)據(jù)庫名 > 文件名
這樣單獨把存儲過程和函數(shù)導出,然后導入之前 進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)
再導入即可.
新聞熱點
疑難解答
圖片精選