mysqladmin命令简介
昨晚和室友在讨论一个监控mysql进程运行状态的问题,他说的是用shell写一个脚本,测试一下能不能连上mysql,不能的话则发邮件报警。于是今天自己试了一下,至于怎么监控,其实有很多命令,比如大部分在mysql/bin目录下的命令都可以用来测试mysql进程的运行状态,只要挂掉了则命令就会返回错误。
查了一下mysqladmin命令,不过网上说的不多。在google上看到了一篇,不过已经访问不了,幸好有快照,这功能还是有点作用。
关于mysqladmin,如何创建新表!
用于执行管理性操作。语法是:
shell>; mysqladmin [OPTIONS] command [command-option] command ...
通过执行mysqladmin --help,你可以得到你mysqladmin的版本所支持的一个选项列表。
目前mysqladmin支持下列命令:
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 得到服务器的版本信息
所有命令可以被缩短为其唯一的前缀。例如:
shell>; mysqladmin proc stat
+----+-------+-----------+----+-------------+------+-------+------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------+-----------+----+-------------+------+-------+------+
| 6 | monty | localhost | | Processlist | 0 | | |
+----+-------+-----------+----+-------------+------+-------+------+
Uptime: 10077 Threads: 1 Questions: 9 Slow queries: 0 Opens: 6 Flush tables: 1
Open tables: 2 Memory in use: 1092K Max memory used: 1116K
mysqladmin status命令结果有下述列:
Uptime MySQL服务器已经运行的秒数
Threads 活跃线程(客户)的数量
Questions 从mysqld启动起来自客户问题的数量
Slow queries 已经超过long_query_time秒的查询数量
Opens mysqld已经打开了多少表
Flush tables flush ..., refresh和reload命令数量
Open tables 现在被打开的表数量
Memory in use 由mysqld代码直接分配的内存(只有在MySQL用--with-debug编译时可用)
Max memory used 由mysqld代码直接分配的最大内存(只有在MySQL用--with-debug编译时可用)
主要是管理 不是使用 使用的话直接进入mysql create table
也可以mysqldmin create database
./***.sql(这里面是导出或者自己写的语句)
不过在myssql官方手册上有很详细的介绍,不过要啃E文>_<
http://dev.mysql.com/doc/refman/5.0/en/mysqladmin.html
mysqladmin命令简介相关推荐
- linux wc 命令简介
此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...
- WINCE cvrtbin命令简介
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...
- find与grep命令简介及正则表达式(转)
find与grep命令简介及正则表达式 两个更为有用的命令和正则表达式 在我们开始学习新的Shell编程知识之前,我们先来看一下两个更为有用的两个命令,这两个命令虽然并不是Shell的一部分,但是在进 ...
- NoSQL数据库Redis使用命令简介
NoSQL 数据库Redis使用命令简介 NOSQL数据库可以按照它们的数据模型分成4类: 1.键-值对存储库(Key-Value) redis-- 2.BigTable实现(BigTable-imp ...
- 快速上手Linux核心命令(一):核心命令简介
Linux核心命令系列文章目录 快速上手Linux核心命令(一):核心命令简介 快速上手Linux核心命令(二):关机.重启 快速上手Linux核心命令(三):文件和目录操作命令 快速上手Linux核 ...
- AIX下sort命令简介及使用
AIX下sort命令简介及使用 sort -rn +3 , r倒排序,n按照数字排序: +3按照第四列排序: 第一列是+0: 学习:http://blog.csdn.net/chen_linbo/a ...
- Mongo DB命令简介
引言 最近在学习MongoDB 总结了一些命令及常用的东西做整理 常用目录文件介绍 mongod 数据库部署命令mongo 连接mongodb数据库而使用的命令mongoimport 导入功能mong ...
- mset redis_redis mset string 命令简介
一.命令简介 mset string命令在redis中主要功能是: 可以通过一条命令对多个键进行赋值操作, 类似与一次执行多条set命令 二.命令使用说明 命令语法如下: redis 192.168. ...
- 15个实用的管理mysql的MySQLadmin命令
1.如何改变MySQL根用户密码? # mysqladmin -u root -ptmppassword password 'newpassword' 2.如何检查是否MySQL服务器启动并运行吗? ...
最新文章
- leetcode算法题--调整数组顺序使奇数位于偶数前面
- 数据库的流程,制度,安全优化
- 阿联酋esma认证_阿联酋无人驾驶汽车预计2021年上路
- 解决未知的服务器标记“asp:ListView”。
- python 白化_Python新疆某气候要素IDW(反距离权重)插值
- ci持续集成工程师前景_『中级篇』docker之CI/CD持续集成-项目生成镜像(76)
- How to install JDK on Linux
- linux大页内存 grub,Centos7.2使用1G大页面内存
- 093-PHP数组比较
- 向中级程序员转变的10个建议
- 【优化算法】孪生支持向量机(TWSVM)【含Matlab源码 1257期】
- 十五秒破解“还原卡”
- r7 2700X装Linux,R7 2700X大战i7 8700K:谁才是游戏玩家的菜?
- 杨凌职业技术学院计算机专业宿舍,杨凌职业技术学院宿舍条件怎么样,有独立卫生间和空调吗...
- 甲骨文oracle兴学,甲骨文 Oracle Bone Inscription
- 数字图像处理:像素间的一些基本关系
- 关于前端上传文件到后台,文件大小超出限制,导致上传失败的解决办法。
- 带你领略Clean架构的魅力,腾讯T3大佬亲自讲解
- Java基于GUI的网络通信程序设计【电竞杜小帅】
- 学习SSM中的M+(MyBatis Plus 3.4.0)~这一篇足够了