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

HB-*_*HB- 8 mysql command-line-interface

按照这里的标志列表进行操作,顶部的行是关于用法:Usage: mysql [OPTIONS] [database].

我正在运行Windows 8; 我的桌子是"联系"; 我想source C:/myfile.sql用verbose选项创建一个tee文件.

我已经试过mysql -v contact,-v contact,--verbose contact,--verbose source C:/myfile.sql,和各种人.

编辑:添加我正在尝试运行此处的屏幕截图,以防它有所帮助.

Bar*_*nka 10

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

c:\> mysql -u yourUser -p -v yourDatabase
Run Code Online (Sandbox Code Playgroud)

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

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

mysql> tee c:/temp/my.out
Run Code Online (Sandbox Code Playgroud)

现在您可以获取脚本:

mysql> source c:/myfile.sql
Run Code Online (Sandbox Code Playgroud)

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

c:\> mysql -u yourUser -pYourPassword -v yourDatabase < myfile.sql > my.out
Run Code Online (Sandbox Code Playgroud)

这将:

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

参考: