gpt4 book ai didi

mysql - 如何在 mysql 工作台之外运行 mysql 工作台的导入或导出命令?

转载 作者:行者123 更新时间:2023-11-29 06:53:31 26 4
gpt4 key购买 nike

我看到工作台显示了正在运行的导入和导出命令,我想在另一台计算机上以独立脚本运行该命令。不幸的是,该脚本似乎引用了一个临时的“默认文件”,并且在命令运行后无法访问...似乎工作台在每次运行命令时都会动态创建此 extraparams.cnf 文件..因此这使得它变得困难让我在其他地方重现这个命令

13:45:52 Restoring /Users/wes/dumps/Dump20170907.sql
Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysql --defaults-file="/var/folders/x1/8vgyglcd0hv44_5fdlqj1zssm53dzs/T/tmpsmXKI3/extraparams.cnf" --protocol=tcp --host=server.edu --user=riuser --port=3306 --default-character-set=utf8 --comments --database=prd2 < "/Users/wes/dumps/Dump20170907.sql"
13:46:02 Import of /Users/wes/dumps/Dump20170907.sql has finished

有什么建议吗?

谢谢。

顺便说一句:我一个月前在 mysql 论坛上发布了这个,但没有回应: https://forums.mysql.com/read.php?152,660219

最佳答案

默认文件通常保存用户名和密码。忽略workbench正在做什么,从头开始学习会更容易。

假设命令在 mysql 本地主机上运行...

mysqldump prd2 --single-transaction --routines --master-data=2 > prd2.sql
mysql prd2 < prd2.sql

根据需要添加其他选项。

如果在 Linux/Unix 上,并且它是一个大数据库,请考虑 nohup <command> & ,将其放在后台,这样您就不必观看空闲的终端。

关于mysql - 如何在 mysql 工作台之外运行 mysql 工作台的导入或导出命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46588763/

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