gpt4 book ai didi

mysql - 使用脚本将 MYSQL 数据从 stage 复制到 dev

转载 作者:行者123 更新时间:2023-11-29 05:46:58 25 4
gpt4 key购买 nike

我的应用程序有两个版本,一个“stage”和一个“dev”。

目前,“舞台”已暴露在现实世界中以进行 Beta 测试。

有时,我希望将数据的精确副本复制到“开发”数据库中。

两个数据库都在同一台托管 Linux 机器上。

有时我会在开发环境中创建“虚拟”数据。在这个阶段,如果它需要在阶段重写,我会很好。

谢谢。

最佳答案

请务必为您的脚本添加安全性,以便只有您授权的用户才能运行该脚本。基本上你想使用 mysql 和 mysqldump 命令。

mysqldump -u username --password=userpass --add-drop-database --add=locks --create-options --disable-keys --extend-insert --result-file=database.sql databasename
mysql -u username --password=userpass -e "source database.sql;"

第一个命令将备份第二个命令将备份带到另一个数据库引擎。 小心,因为如果你在 mysql 的同一个进程上运行它,你只是备份数据库,然后将它恢复到同一个数据库,你必须更改数据库名称。

希望这对您有所帮助。

关于mysql - 使用脚本将 MYSQL 数据从 stage 复制到 dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379815/

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