mysqladmin - MySQL 服务器管理程序
mysqlmysqli database
‘mysqladmin’ 是一个帮助执行管理操作的客户端。它还可用于检查服务器的配置和当前状态、创建和删除数据库等等。
可以使用以下命令调用 mysqladmin −
shell> mysqladmin [options] command [command-arg] [command [command-arg]] ...
让我们看看 mysqladmin 支持的一些命令。某些命令在命令名称后带有参数。
create db_name
此命令创建一个名为 db_name 的新数据库。
drop db_name
它将删除名为 db_name 的数据库及其所有表。
extended-status
它将显示服务器状态变量及其值。
flush-hosts
它将刷新主机缓存中的所有信息。
flush-privileges
它将重新加载授权表。它与 reload 相同。
kill id,id,...
它将终止服务器线程。如果提供了多个线程 ID 值,则列表中不应有空格。
password new_password
它设置一个新密码。这会将密码更改为 new_password,以便用户使用的帐户是使用 mysqladmin 连接到服务器的帐户。
ping
此命令检查服务器是否可用。如果服务器正在运行,mysqladmin 的返回状态为 0,否则为 1。
processlist
它显示活动服务器线程的列表。这类似于 SHOW PROCESSLIST 语句的输出。
reload
它重新加载授权表。
refresh
它刷新所有表并关闭和打开日志文件。
shutdown
它停止服务器。
version
它显示来自服务器的版本信息。