Utility for performing administrative operations. The syntax is:
shell> mysqladmin [OPTIONS] command [command-option] command ...
You can get a list of the options your version of mysqladmin supports
by executing mysqladmin --help.
The current mysqladmin supports the following commands:
| create databasename  |  Create a new database.
 | 
| drop databasename  |  Delete a database and all its tables.
 | 
| extended-status  |  Gives an extended status message from the server.
 | 
| flush-hosts  |  Flush all cached hosts.
 | 
| flush-logs  |  Flush all logs.
 | 
| flush-tables  |  Flush all tables.
 | 
| flush-privileges  |  Reload grant tables (same as reload)
 | 
| kill id,id,...  |  Kill mysql threads.
 | 
| password  |  new-password Change old password to new-password
 | 
| ping  |  Check if mysqld is alive
 | 
| processlist  |  Show list of active threads in server
 | 
| reload  |  Reload grant tables
 | 
| refresh  |  Flush all tables and close and open logfiles
 | 
| shutdown  |  Take server down
 | 
| status  |  Gives a short status message from the server
 | 
| variables  |  Prints variables available
 | 
| version  |  Get version info from server
 | 
All commands can be shortened to their unique prefix.  For example:
shell> mysqladmin proc stat
+----+-------+-----------+----+-------------+------+-------+------+
| Id | User  | Host      | db | Command     | Time | State | Info |
+----+-------+-----------+----+-------------+------+-------+------+
| 6  | monty | localhost |    | Processlist | 0    |       |      |
+----+-------+-----------+----+-------------+------+-------+------+
Uptime: 10077  Threads: 1  Questions: 9  Slow queries: 0  Opens: 6  Flush tables: 1  
Open tables: 2  Memory in use: 1092K  Max memory used: 1116K
The mysqladmin status command result has the following columns:
| Uptime  |  Number of seconds the MySQL server have been up
 | 
| Threads  |  Number of active threads (clients)
 | 
| Questions  |  Number of questions from clients since mysqld was started
 | 
Slow requêtes@tab Requêtesthat has taken more than long_query_time seconds
 | 
| Opens  |  How many tables mysqld has opened.
 | 
| Flush tables  |  Number of flush ..., refresh and reload commands.
 | 
| Open tables  |  Number of tables that are open now
 | 
| Memory in use  |  Memory allocated directly by the mysqld code (only available when MySQL is compiled with --with-debug)
 | 
| Max memory used  |  Maximum memory allocated directly by the mysqld code (only available when MySQL is compiled with --with-debug)
 |