This chapter is from the book

This chapter provides a brief overview of the command-line programs provided by MySQL AB and discusses the general syntax for specifying options when you run these programs. Most programs have options that are specific to their own operation, but the option syntax is similar for all of them. Later chapters provide more detailed descriptions of individual programs, including which options they recognize.

MySQL AB also provides three GUI client programs for use with MySQL Server:

MySQL Administrator: This tool is used for administering MySQL servers, databases, tables, and user accounts.

MySQL Query Browser: This graphical tool is provided by MySQL AB for creating, executing, and optimizing queries on MySQL databases.

MySQL Migration Toolkit: This tool helps you migrate schemas and data from other relational database management systems for use with MySQL.

Most MySQL distributions include all of these programs, except for those programs that are platform-specific. (For example, the server startup scripts are not used on Windows.) The exception is that RPM distributions are more specialized. There is one RPM for the server, another for client programs, and so forth. If you appear to be missing one or more programs, see Chapter 2, "Installing and Upgrading MySQL," for information on types of distributions and what they contain. It may be that you have a distribution that does not include all programs and you need to install something else.