mysql之mysqladmin命令

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                         得到服务器的版本信息
所有命令可以被缩短为其唯一的前缀。extended-status 和status只是mysqladmin的两个参数而已。

 

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编译时可用)

 

实例eg:  
windows下:先在安装目录找到mysqladmin.exe,然后在dos界面下change到这个目录,执行
1)、mysqladmin -u[username] -p[password] extended-status

2)、mysqladmin -uroot -proot create db1;  //创建一个名为db1的数据库;

3)、关闭mysql:mysqladmin -uroot -proot shutdown


 mysqladmin -uroot -proot status;

 Uptime: 23743  Threads: 3  Questions: 550  Slow queries: 0  Opens: 385  Flush tables: 1 

 Open tables: 0  Queries per second avg: 0.23

 

 

【附】mysql启动:C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld

      在非NT版本的Windows中,在后台启动mysqld。也就是,服务器启动后,你应当可以看见后面的命令提示。如果你用该方法在Windows NT、2000、XP或2003中启动服务器,服务器则在前台运行,在服务器退出前,不会出现命令提示。因此,当服务器运行时,应当打开另一个控制台窗口来运行客户端程序。还能够尝试将服务器启动为mysqld --console;此时,能够从窗口中获得一些有用的信息,能够帮助解决问题。 

 

 

-----------------------------------------------

【】linux下的mysql命令操作

1.linux下启动mysql的命令:   mysqladmin start
  /ect/init.d/mysql start (前面为mysql的安装路径)

2.linux下重启mysql的命令:   mysqladmin restart
   /ect/init.d/mysql restart (前面为mysql的安装路径)

3.linux下关闭mysql的命令:   mysqladmin shutdown
   /ect/init.d/mysql   shutdown (前面为mysql的安装路径)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值