mysqladmin

最后更新于:2022-04-02 03:57:11

[TOC] ## 语法 ``` mysqladmin -uroot -ppassword -S /tmp/mysql.sock option: create databasename 创建一个新数据库 drop databasename 删除一个数据库及其所有表 extended-status 给出服务器的一个扩展状态消息 flush-hosts 洗掉所有缓存的主机 flush-logs 洗掉所有日志 flush-tables 洗掉所有表 flush-privileges 再次装载授权表(同reload) kill id,id,... 杀死mysql线程 password 新口令,将老口令改为新口令 ping 检查mysqld是否活着 processlist 显示服务其中活跃线程列表 reload 重载授权表 refresh 洗掉所有表并关闭和打开日志文件 shutdown 关掉服务器 status 给出服务器的简短状态消息 variables 打印出可用变量 version 得到服务器的版本信息 ``` ## 场景 ### 修改密码 ``` mysql> mysqladmin -uroot -ptest passoword 新密码 #不要在新密码后添加分号 ``` ### 查询所有mysql连接的客户端 ``` mysql> mysqladmin -uroot -ptest processlist +----+------+---------------------+--------------+---------+-------+----------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+---------------------+--------------+---------+-------+----------+------------------+ | 5 | root | 192.168.0.206:64294 | | Sleep | 14779 | | | | 8 | root | 192.168.0.206:64297 | | Sleep | 21287 | | | | 10 | root | localhost | | Sleep | 2430 | | | | 22 | root | 192.168.0.206:54750 | account_data | Sleep | 3160 | | | | 23 | root | 192.168.0.206:54751 | account_data | Sleep | 14764 | | | | 32 | root | localhost | | Query | 0 | starting | show processlist | +----+------+---------------------+--------------+---------+-------+----------+------------------+ ``` ### 杀掉某个客户端的链接 ``` mysqladmin -utest -ptest kill 7,8 ```
';