How to use the --verbose flag in the MySQL 5.6 command line client?

狂风中的少年 提交于 2019-12-05 03:59:25

The correct syntax for a verbose interactive session is:

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

This will launch an interactive session (prompting you for password), and set yourDatabase as the default database for the session.

Once in this interactive session, issue a tee command:

mysql> tee c:/temp/my.out

And now you can source your script:

mysql> source c:/myfile.sql

Of course, you can avoid all this pain by simply putting this in your command prompt:

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

This will:

  1. Push the contents of myfile.sql to an "interactive" mysql session... that's essentially a batch process
  2. Redirect all contents of the batch process to my.out

Reference:

That should work, be aware of the db name.

mysql -v contact

If you db requires login:

mysql -v -udbuser -p contact
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!