簡體   English   中英

使用 mysqldump 導出 mysql 數據庫,包括過程

[英]Exporting mysql database using mysqldump including procedures

像這樣使用 mysqldump 導出數據庫時,

mysqldump -u mysqluser -p mysqlpassword databasename > /tmp/databasename.sql

此命令是否還會導出使用以下命令列出的存儲過程,

SHOW PROCEDURE STATUS WHERE db = 'databasename';

如果沒有,如何從 Linux 終端使用 mysqldump 及其關聯的存儲過程導出 mysql 數據庫? 另請注意,我不能為此目的使用 phpMyAdmin。

嘗試這個。

mysqldump -u mysqluser -p mysqlpassword --routines databasename > /tmp/databasename.sql

請參閱此鏈接: http ://www.ducea.com/2007/07/25/dumping-mysql-stored-procedures-functions-and-triggers/

我們可以使用 -R 標志代替 --routines 標志,同時按照其他答案的建議進行轉儲。

mysqldump -u mysqluser -p mysqlpassword -R databasename > /tmp/databasename.sql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM