如何在MySQL 5.6命令行客户端中使用--verbose标志?

时间:2015-04-30 04:36:30

标签: mysql command-line-interface

按标记here列表,顶部有关于使用情况的行:Usage: mysql [OPTIONS] [database]

我正在运行Windows 8;我的桌子是"联系&#34 ;;我想使用详细选项为source C:/myfile.sql创建一个T恤文件。

我尝试了mysql -v contact-v contact--verbose contact--verbose source C:/myfile.sql以及其他各种广告。

编辑:adding screenshot of where I'm trying to run this, in case it helps.

2 个答案:

答案 0 :(得分:7)

详细交互式会话的正确语法是:

c:\> mysql -u yourUser -p -v yourDatabase

这将启动交互式会话(提示您输入密码),并将yourDatabase设置为会话的默认数据库。

进入此交互式会话后,发出tee命令:

mysql> tee c:/temp/my.out

现在你可以找到你的脚本了:

mysql> source c:/myfile.sql

当然,只需将其放入命令提示符即可避免所有这些痛苦:

c:\> mysql -u yourUser -pYourPassword -v yourDatabase < myfile.sql > my.out

这将:

  1. myfile.sql的内容推送到“交互式”mysql会话......这实际上是一个批处理过程
  2. 将批处理的所有内容重定向到my.out
  3. 参考:

答案 1 :(得分:0)

这应该有效,请注意数据库名称。

mysql -v contact

如果您的数据库需要登录:

mysql -v -udbuser -p contact