【问题标题】:How do you execute a sql file using mysql-ctl如何使用 mysql-ctl 执行 sql 文件
【发布时间】:2014-08-09 14:41:30
【问题描述】:

我正在学习如何在 Cloud9 中使用 mysql,我有一个用于创建默认数据库和表并将示例数据加载到新数据库中的脚本。如何使用 mysql-ctl 工具执行脚本文件?

它可以很好地连接到数据库,我可以毫无问题地执行临时查询。

【问题讨论】:

  • 我能够通过一点强制让开箱即用的 mysql 客户端工作。第一步:获取主机名,使用mysql-ctl工具获取主机名。 mysql> SHOW VARIABLES WHERE Variable_name = 'hostname' 第二步:使用普通mysql客户端执行脚本 $>mysql -u {{username}} -h {{hostname}} {{database}}
  • 不能使用mysql-ctl来执行脚本,但是可以使用常用的mysql命令:mysql -h 127.0.0.1 -u username < yourfile.sql
  • 你写,如果你回答问题,我会批准。

标签: mysql cloud9-ide


【解决方案1】:

不能使用mysql-ctl来执行脚本(可以看到源码运行less $(which mysql-ctl)但是可以使用常用的mysql客户端命令:

mysql -h 127.0.0.1 -u username < yourfile.sql

【讨论】:

    【解决方案2】:

    当你在 'mysql-ctl' 中时,只需运行 source file_name.sql 并且您的脚本将运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2016-08-14
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      相关资源
      最近更新 更多