我希望通过以下shell命令将/var/lib/mysql文件夹复制到作业中的另一个文件夹jenkins中:
cp -R /var/lib/mysql ~/容器/特性
但是,当作业运行时,它会授予拒绝的权限。
我已经将jenkins用户设置为mysql组。
此外,我给了/var/lib/mysql和子目录rwx-r-x-r-x,但是当Mysql创建一个新表时,它只具有rwx-r-x---权限,这样下次就不会复制特定的表。这是一个拒绝允许的错误。
有办法解决这个问题吗?
发布于 2014-12-08 15:02:40
那么,您要通过复制原始文件系统文件来复制DB吗?这对DB没有好处,也不支持这种方式。
mysqldump -A > alldump.sql
这将为您提供所有数据库/表的受支持的mysql转储。
然后可以使用mysql < alldump.sql将其加载到远程数据库中。
https://stackoverflow.com/questions/27341641
复制相似问题