您当前的位置: 首页 > 数据库教程 > MySQL教程 > mysql中mysqladmin命令用法简介

mysql中mysqladmin命令用法简介

作者:不详 来源:网络 发布时间: 2011-10-06 14:18 点击:
mysql中mysqladmin命令用法简介: 问题: 用shell写一个脚本用来监控mysql进程运行状态,测试一下能不能连上mysql,不能的话则发邮件报警。至于怎么监控,其实有很多命令,比如大部分在mysql/bin目录下的命令都可以用来测试mysql进程的运行状态,只要挂掉了则命令就会返

mysql中mysqladmin命令用法简介

  mysql中mysqladmin命令用法简介:
  
  问题:
  
  用shell写一个脚本用来监控mysql进程运行状态,测试一下能不能连上mysql,不能的话则发邮件报警。至于怎么监控,其实有很多命令,比如大部分在mysql/bin目录下的命令都可以用来测试mysql进程的运行状态,只要挂掉了则命令就会返回错误。
  
  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:10077Threads:1Questions:9Slow queries:0Opens:6Flush tables:1
  
  Open tables:2Memory 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官方手册上有很详细的介绍.

分享到:
本文"mysql中mysqladmin命令用法简介"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4