gpt4 book ai didi

mysql - 通过 jenkins 将 mysql 文件夹复制到其他文件夹

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

我希望通过此 shell 命令将/var/lib/mysql 文件夹复制到与 jenkins 一样的作业中的不同文件夹:

cp -R/var/lib/mysql ~/容器/特性

但是当作业运行时它给出的权限被拒绝。
我已将 jenkins 用户设置为 mysql 组。

另外我给了/var/lib/mysql和子目录rwx-r-x-r-x,但是每当Mysql创建一个新表时,它只有rwx-r-x--- 权限,以便下次不会复制该特定表。它给出了一个权限被拒绝的错误。

有什么办法可以解决这个问题吗?

最佳答案

那么,您正试图通过复制原始文件系统文件来复制数据库?这对数据库来说确实不好,也不是受支持的方式。

mysqldump -A > alldump.sql
这将为您提供所有数据库/表的受支持 mysql 转储。

然后您可以使用 mysql < alldump.sql 将其加载到远程数据库中

关于mysql - 通过 jenkins 将 mysql 文件夹复制到其他文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27341641/

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