gpt4 book ai didi

mysql - 如何使所有数据库备份与数据库名称相同

转载 作者:太空宇宙 更新时间:2023-11-04 04:32:03 25 4
gpt4 key购买 nike

我在centos7上使用MySQL。我有 50 个数据库,例如数据库1,数据库2......,数据库50。

如何使用单个命令或脚本设置一个 cronjob,每天对与数据库名称相同的所有数据库进行转储 [例如database1.sql、database2.sql ....database50.sql]。

请提供一些适当的解决方案,我们将不胜感激。

谢谢。

最佳答案

  1. 将当前日期转换为自某个开始日期以来的整数天数。
  2. 对 50 取模。结果是 0 .. 49。
  3. 加 1 并连接。现在您有database1 ..database50。将其放入 shell 变量 db
  4. mysqldump ... $db >$db.sql

关于mysql - 如何使所有数据库备份与数据库名称相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57196935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com