如何在mysql客户端即mysql提示符下执行操作系统命令
2024-09-03 20:52:08
环境描述:
- mysql版本:5.5.57-log
- 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago)
需求描述:
在mysql的使用过程中,有的时候登录到了mysql数据库中,同时需要执行一些操作系统的命令
比如,在mysql中,要查看磁盘的使用情况,创建了一个表之后,查看在系统占用的空间,这些
都可以在mysql中实现,而不需要退出到系统上执行,执行之后,需要再次登录到mysql中。
实现方法:
在mysql提示符下,输入system后面接要执行的操作系统命令就可以了。
mysql> system commands;
测试验证:
1.查看当前系统上各文件系统的使用情况
mysql> system df -h;
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_standby-lv_root
37G 20G 15G 58% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 477M 32M 420M 8% /boot
2.查看mysql数据目录使用情况
mysql> system du -sh /mysql/data
6.7G /mysql/data
3.查看当前操作系统的时间
mysql> system date
Fri Mar 9 17:41:30 CST 2018
最新文章
- ZeroMQ接口函数之 :zmq_msg_recv - 从一个socket中接受一个消息帧
- PYTHON学习之路_PYTHON基础(3)
- mysqlbinglog基于即时点还原
- 移动web开发总结
- redmine发送邮件
- python3中输出不换行
- 《大话设计模式》ruby版代码:策略模式
- LDR伪指令与ADR伪指令的区别
- [转贴]JAVA:RESTLET开发实例(三)基于spring的REST服务
- TortoiseSVN和VisualSVN-下载地址
- SQL注入漏洞和SQL调优SQL注入漏洞和SQL调优
- 九、Hadoop学习笔记————Hive简介
- 小白的Python之路 day4 装饰器前奏
- 关于ComboBox的控件事件CBN_SELCHANGE总是取到旧值的问题
- Nagios故障 CHECK_NRPE: Socket timeout after 10 seconds.
- HDFS格式化namenode后启动集群datanode不启动
- My google script which based on Google Sheet and Form
- LiquiBase 学习
- [ctsc2018] 混合果汁 【可持久化线段树】【二分答案】
- 【Python】TCP Socket的粘包和分包的处理