根据这里的标志列表,最上面关于用法的一行是:Usage: mysql [OPTIONS] [database]
。
我正在运行Windows 8操作系统;我的表名为"contact";我想要为source C:/myfile.sql
创建一个带有详细信息选项的tee文件。
我尝试过mysql -v contact
、-v contact
、--verbose contact
、--verbose source C:/myfile.sql
以及其他各种方式。
根据这里的标志列表,最上面关于用法的一行是:Usage: mysql [OPTIONS] [database]
。
我正在运行Windows 8操作系统;我的表名为"contact";我想要为source C:/myfile.sql
创建一个带有详细信息选项的tee文件。
我尝试过mysql -v contact
、-v contact
、--verbose contact
、--verbose source C:/myfile.sql
以及其他各种方式。
详细交互会话的正确语法为:
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
这将会:
myfile.sql
的内容推送到一个“交互式”MySQL会话……它实际上是一个批处理过程my.out
参考资料:
那应该可以正常工作,注意数据库名称。
mysql -v contact
mysql -v -udbuser -p contact