我希望将每个 mysql 表转储到单独的文件中。手册指出,这样做的语法是
mysqldump [options] db_name [tbl_name ...]
这表示您事先知道表名。我现在可以设置知道每个表名的脚本,但是假设我添加了一个新的表,而忘记更新转储脚本。那我就少了一个或多个桌子的垃圾桶。
是否有办法自动将每个现有表转储到一个单独的文件中?或者我需要使用一些 script-fu; 查询数据库,获取所有表的名称,然后按名称转储它们。
如果我使用 script-fu 路线,哪种脚本语言可以访问 mysql 数据库?