gpt4 book ai didi

mysql - 如何在 Unix 上导出 MySQL 数据库的内容?

转载 作者:行者123 更新时间:2023-11-29 04:57:44 25 4
gpt4 key购买 nike

我想导出 sql 脚本来重新创建特定的数据库及其表,然后导出另一个脚本来填充表的内容。

然后我希望能够在不同的 MySQL 实例上运行脚本并设置相同的数据库结构,然后加载内容。

最佳答案

我不确定您为什么认为需要两个脚本,因为您可以在单个脚本中导出架构和内容。要创建它,最简单的解决方案是使用 mysqldump与 MySQL 捆绑在一起的命令行工具。这将创建一个文本文件,您可以使用该文件将整个数据库/特定表等恢复到其原始状态。

作为提示,您可能需要特别注意“--add-drop-table”选项,因为如果您想要踩踏备份文件的内容,这将非常有用。 (注意:这当然会清除所有“当前”数据。)

也就是说,如果您愿意,可以通过 --no-data 选项简单地转储模式信息。 (并使用 --no-create-info 简单地转储内容。)

关于mysql - 如何在 Unix 上导出 MySQL 数据库的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4963215/

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