首页 > 数据库 >mysql中的mysqladmin

mysql中的mysqladmin

时间:2024-07-30 16:18:41浏览次数:14  
标签:ppassword mysql mysqladmin uroot flush root

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

 

标签:ppassword,mysql,mysqladmin,uroot,flush,root
From: https://www.cnblogs.com/shaoyishi/p/18332709

相关文章

  • MySQL 学习笔记 进阶(存储过程 下,存储函数,触发器,锁 上)
    存储过程 存储过程-if判断语法IF条件1THEN......ELSEIF条件2THEN......ELSE......ENDIF; 存储过程-参数 用法CREATEPROCEDURE存储过程名称([IN/OUT/INOUT参数名参数类型])BEGIN--SQL语句END; 存储过程-c......
  • Mysql设置自增ID
    1、创建新表时设置ID自增:CREATETABLEyour_table_name(idINTNOTNULLAUTO_INCREMENT,nameVARCHAR(255),PRIMARYKEY(id));2、为现有表添加自增ID:ALTERTABLEyour_table_nameADDCOLUMNidINTNOTNULLAUTO_INCREMENTPRIMARYKEY;3......
  • Mysql 行列转换
    mysql用case CREATETABLE`stu`(`name`varchar(255)DEFAULTNULL,`subject`varchar(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ciDEFAULTNULL,`result`varchar(255)DEFAULTNULL)ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLATE=utf8mb4_090......
  • mysql 8 临时表空间
    mysql>optimizetableiuap_apdoc_coredoc.productapplyrange;+--------------------------------------+----------+----------+-------------------------------------------------------------------+|Table|Op|Msg_type|......
  • mongodb数据迁移mysql
    1、安装MongoDB参考链接https://blog.csdn.net/qq_45664055/article/details/119794071http://bbs.itying.com/topic/5bd675d80e525017c449479d1.1创建repo文件,MongoDB数据库不在yum的官方仓库,通过配置如下文件,可以通过yum下载MongoDBvi/etc/yum.repos.d/mongodb-org-4......
  • 忘记MySQL密码的处理措施(取消密码认证,直接登录)
    忘记MySQL密码/etc/my.cnf.d/mysql-server.cnf删除#号,取消注释skip-grant-tables选项下参数重启mysqld服务后,直接回车登录查看status状态直接修改密码无法成功,提示在skip-grant-tables选项下使用FLUSHPRIVILEGES;命令刷新权限即可回到上面删除掉skip-grant-tables......
  • MYSQL学习总结
    事务:一个不可拆分的操作,要么全部执行完,要么全都不执行;隔离级别:总共有四个,分别是ReadUncommitted(读取未提交内容),ReadCommitted(读取提交内容),RepeatableRead(可重读),Serializable(可串行化);ReadUncommitted(读取未提交内容):一个事务可以读取另一个事务未提交的数据;如果另一个事务......
  • Mysql时间互转
    第一种情况:日期转字符串1、函数:date_format(date,format)selectdate_format(now(),'%Y-%m-%d%H:%i:%S');第二种情况:日期转时间戳1、函数:unix_timestamp(data)selectunix_timestamp(now());第三种情况:字符串转日期1、函数:str_to_date(str,format);注:format格式必须......
  • MySQL安装
    1、安装成功的步骤#获取rpmsudorpm-Uvhhttps://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm#直接安装yuminstall-ymysql-community-server#查看服务systemctlstatusmysql2、安装成功后续#安装成功后续#启动systemctlstartmysqld.s......
  • 分享一个MySQL数据库表结构导出word文档最方便的方法
    原文链接:https://blog.csdn.net/typ1805/article/details/836587081、使用的是MySQL-Front工具,这个工具使用非常方便,尤其是导出数据的时候,几百万的数据一两分钟就导完了,推荐使用。MySQL-Front下载(只有3.93M):https://mysql-front.en.softonic.com/注:新版本和老版本的区别比较大,有......