当前位置: 首页 > 面试题库 >

如何在Expect / TCL脚本中从转储文件创建MySQL数据库?

吉毅
2023-03-14
问题内容

我只想在Expect脚本中执行以下bash命令:

mysql -u root -h localhost -proot dbTest < temp.sql

我添加spawn到开始但它不起作用。我认为“ <”符号意味不到!

谁能帮我解决这个问题?


问题答案:

我现在找到了解决该问题的方法。我避免使用“ <”符号,因此我们可以改用以下命令:

spawn mysql -u root -h localhost -proot dbTest -Bse "source temp.sql"


 类似资料:
  • 问题内容: 我有一个名为“ clients”的Sqlite 3和/或MySQL表。 使用python 2.6,如何创建带有标题的名为Clients100914.csv的csv文件?excel方言… Sql execute:select *仅提供表数据,但是我想要带有标题的完整表。 如何创建记录集以获取表头。表头应该直接来自不是用python编写的sql。 这段代码使我无法打开文件,也没有标题。也无

  • 我知道上面的问题是不完整的。让我简单解释一下。我从这个github链接https://github.com/datacharmer/testdb下载了存储库,并且按照自述文件中的说明,我尝试在本地创建数据库,但在运行命令

  • 问题内容: 您能帮忙解决这个问题吗? 我正在尝试创建然后使用一个名为TIGER的数据库。 如果我在MySQL中创建数据库并且运行完美,我没有问题。 我想做的是从Java创建它。这样,当首次运行代码时,它将在初始启动过程中创建数据库。如果可能的话,我想用一种干净的方法将其装箱。 有人可以告诉我您实际将代码放置在哪里 这是代码 这是创建数据库的代码 在此先感谢,感谢您的帮助。 因为我是一个长期读者但还

  • 问题内容: 我是一个新手程序员,我搜索了很多有关我的问题的内容,但是找不到关于此的有用的解决方案或教程。 我的目标是我有一个PHP数组,并且数组元素显示在页面上的列表中。 我想添加一个选项,以便用户如果需要,他/她可以创建带有数组元素的CSV文件并下载。 我不知道该怎么做。我也搜索了很多。但尚未找到任何有用的资源。 请为我提供一些教程或解决方案或建议以自己实施。由于我是新手,请提供易于实施的解决方

  • 问题内容: 我一直在尝试通过创建自定义用户和数据库来为开发postgres实例设置容器。我正在使用官方的postgres docker镜像 。在文档中,它指示您在文件夹内插入bash脚本以使用任何自定义参数设置数据库。 我的bash脚本:make_db.sh Docker文件 我从(db是我的容器名称)得到的错误是: createuser:无法连接到数据库postgres:无法连接到服务器:没有这

  • CreateUser:无法连接到数据库postgres:无法连接到服务器:没有这样的文件或目录 似乎在启动postgres之前正在执行文件夹中的命令。我的问题是,我如何使用官方的postgres容器以编程方式设置用户/数据库?有没有办法用脚本做到这一点?