mysql中的mysqladmin

mysqladmin是一个MySQL服务器命令行工具,它由Database Administrators执行一些基本的命令诸如更改 root 密码、监控 mysql 进程、重新加载权限、检查服务器状态等任务。

mysqadmin 常用命令

复制代码
#mysqladmin帮助
mysqladmin --help

#连接mysql ,-h [host ip address] 
mysqladmin -h www.weirui.vip -u root -ppassword
#启动/暂停mysql复制
mysqladmin -uroot -p start-slave
mysqladmin -uroot -p stop-slave
#查看mysql服务是否正常,如果正常提示mysqld is alive
mysqladmin -uroot -ppassword  ping
#关闭mysql服务,但mysqladmin命令无法开启
mysqladmin -uroot -ppassword shutdown
#创建数据库testdb
[root@centos7 ~]# mysqladmin -uroot -ppassword creat testdb
[root@centos8  ~]#mysqladmin  -uroot -ppassword creat db1 
#删除数据库testdb
mysqladmin -uroot -ppassword   drop testdb
#修改root密码
mysqladmin -uroot -ppassword password 'magedu'
#日志滚动,生成新文件/var/lib/mysql/mariadb-bin.00000N
mysqladmin -uroot -ppassword flush-logs
#debug 信息转储到日志中。将有关正在使用的锁、已用内存和查询使用情况的调试信息写入mysql日志文件(包括有关事件调度程序的信息)
mysqladmin -u root -ppassword debug

#更改MYSQL root密码
mysqladmin -u root -p old_password password new_password
#查看MYSQL版本
mysqladmin -u root -ppassword version
#查看MYSQL服务器的状态
mysqladmin -u root -ppassword status 
#查看MySQL服务器变量和值
mysqladmin -u root -ppassword extended-status
#查看mysql变量和值
mysqladmin -u root -ppassword variables
#查看mysql服务器运行的所有进程
mysqladmin -u root -ppassword processlist
#加载刷新mysql权限。relload服务器重新加载授权表,refresh刷新所有表并重新打开日志文件
mysqladmin  -u root -ppassword reload
mysqladmin -u root -ppassword refresh
#mysqladmin同时执行多个mysqladmin命令
mysqladmin -u root -ppassword status version
复制代码

kill mysql客户端进程

#杀死休眠的mysql客户端进程
    #找出休眠的进程
    mysqladin -u root -ppassword processlist
    #用kill和process ID杀掉进程
    mysqladmin -u root -ppassword kill 5[ID]
    #kill多个进程,使用逗号分隔多个process ID
    mysqladmin -u root -ppassword kill 5,10

MYSQL flush

复制代码
#MYSQL flush常用命令
flush-hosts:  从主机缓存中刷新所有主机信息
flush-tables: 刷新所有表
flush-threads:刷新所有线程缓存
flush-logs:   刷新所有信息日志
flush-privileges: 重新加载授权表(重新加载)
flush-status:     清除状态变量

mysqladmin -u root -ppassword flush-hosts
mysqladmin -u root -ppassword flush-tables
mysqladmin -u root -ppassword flush-threads
mysqladmin -u root -ppassword flush-logs
mysqladmin -u root -ppassword flush-privileges
mysqladmin -u root -ppassword flush-status
复制代码

 

posted on   一先生94  阅读(354)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示