In addition to platform-specific command-line options, MySQL Workbench has the following command-line options:
-
--log-level
level
: Controls the verbosity level for logging output from Workbench.With increasingly levels of verbosity, the valid values for
level
are: error, warning, info, debug1, debug2, and debug3.The location of the generated log files, such as
wb.log
, are as follows:Table 2.1 Default location of generated MySQL Workbench log files
Platform Default location Linux ~/.mysql/workbench/log/
macOS ~/Library/Application Support/Workbench/log/
Microsoft Windows C:\Users\
user_name
\AppData\Roaming\MySQL\Workbench\log\
--admin
: Opens an administration tab to the named connection.instance
--upgrade-mysql-dbs
: Opens the Schema Transfer Wizard.--migration
: Opens the MySQL Workbench Migration Wizard.--log-to-stderr
: Also sends the log tostderr
.--version
: Shows the MySQL Workbench version number and exits.--verbose, -v
: Enables diagnostics output.--query
: Opens a named connection.[connection]
--model
: Opens the given EER model file.modelfile
--script
: Opens the given SQL file in a connection, typically used with thescript
--query
parameter.--run
: Executes the given code using the default language for GRT shell.code
--run-python
: Executes the given code in Python.script
--run-script
: Executes Python code from a file.file
--open
: Opens the given file at startup. Deprecated, so instead use specific types such asfile
--script
or--model
.--quit-when-done
: Quits MySQL Workbench after--script
or--run
finishes.