環境描述:
- 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
文檔創建時間:2018年3月9日17:42:00