我正在我的开发上运行一些还原测试,我注意到存储的例程没有用innobackupx恢复。这是可以实现的吗?我做错什么了吗?

我只使用innodb表,所以只使用innobackupx恢复数据库会很好。

谢谢!.

有帮助吗?

解决方案

为了采取MySQL服务器对象即备份 routines / triggers / events 你可以像下面这样做

mysqldump -h$MySQLHost -u$YourUser -p$YourPassword --no-data --no-create-info --routines --triggers --events $Database > MySQLStoredProcedures.sql

以上将只备份数据库对象,没有数据,没有创建表等。

其他提示

存储过程存储在数据库生成的过程中。mysql默认复制它。确保使用其他数据库恢复数据库生成划线码。

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top