像这样使用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 数据库名称 >/tmp/databasename.sql
引用此链接:http://www.ducea.com/2007/07/25/dumping-mysql-stored-procedures-functions-and-triggers/
关于stored-procedures - 使用mysqldump导出mysql数据库包括程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27717331/