LinuxCommandLibrary

mysqladmin

administers MySQL servers

TLDR

Check server status

$ mysqladmin -u [user] -p status
copy
Create database
$ mysqladmin -u [user] -p create [database_name]
copy
Drop database
$ mysqladmin -u [user] -p drop [database_name]
copy
Change password
$ mysqladmin -u [user] -p password "[newpassword]"
copy
Show variables
$ mysqladmin -u [user] -p variables
copy
Show process list
$ mysqladmin -u [user] -p processlist
copy
Shutdown server
$ mysqladmin -u [root] -p shutdown
copy
Ping server
$ mysqladmin -u [user] -p ping
copy

SYNOPSIS

mysqladmin [options] command

DESCRIPTION

mysqladmin administers MySQL servers. It performs administrative operations.
The tool manages databases, users, and server state. Essential for DBA tasks.

PARAMETERS

COMMAND

Administration command.
-u USER
Username.
-p [PASSWORD]
Password.
-h HOST
Server hostname.
status
Show server status.
create DB
Create database.
drop DB
Drop database.
--help
Display help information.

CAVEATS

Requires admin privileges. Dangerous operations (drop). Use carefully in production.

HISTORY

mysqladmin is part of the MySQL distribution, providing command-line administration since early versions.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community