当将mysqldump与非根用户和--routines标志一起使用时,我会得到以下错误消息:-- insufficient privileges to SHOW CREATE FUNCTION `<function name>`
-- does <user我无法找到新的对应项,也找不出为什么mysqldump一开始就建议使用一
我已经使用--single-transaction标志(我在某个地方读到了应该用于InnoDB的内容)导出了一个包含InnoDB表和外键关系的数据库的mysqldump。没问题。因此,我正在尝试弄清楚如何将所有这些操作自动化,因为我有一个备份数据库的脚本,当我们拥有的都是MyISAM表时,它是有效的:
mysqldump -u用户-p‘-q’--单事务口令数据库| ssh user