使用mysqldump导出数据库时,
mysqldump -u mysqluser -p mysqlpassword databasename > /tmp/databasename.sql
此命令是否还会导出使用以下命令列出的存储过程
SHOW PROCEDURE STATUS WHERE db = 'databasename';
如果没有,如何使用mysqldump导出mysql数据库及其与Linux终端相关的存储过程?另请注意,我不能将phpMyAdmin用于此目的。
答案 0 :(得分:1)
试试这个。
mysqldump -u mysqluser -p mysqlpassword --routines databasename > /tmp/databasename.sql
请参阅此链接:http://www.ducea.com/2007/07/25/dumping-mysql-stored-procedures-functions-and-triggers/