一.概述 mysqladmin是一個執行管理操作的客戶端程式。用來檢要服務的配置和當前的狀態,創建並刪除資料庫等。功能與mysql客戶端類似,主要區別在於它更側重於一些管理方面的功能。1. 查找mysqladmin工具 2 查看mysql 活動線程列表 3. 查看mysql 活動線程列表 每秒一次。 ...
一.概述
mysqladmin是一個執行管理操作的客戶端程式。用來檢要服務的配置和當前的狀態,創建並刪除資料庫等。功能與mysql客戶端類似,主要區別在於它更側重於一些管理方面的功能。
1. 查找mysqladmin工具
--同樣還是找到安裝基地址bin目錄下: [root@hsr bin]# pwd /usr/local/mysql/bin
下麵是可以執行的命令行以及描述 [root@hsr bin]# ./mysqladmin 語法如下:mysqladmin [option] command [command option] command ......
2 查看mysql 活動線程列表
[root@hsr bin]# ./mysqladmin -uroot -p processlist
or
[root@hsr bin]# ./mysqladmin -uroot -p proc
3. 查看mysql 活動線程列表 每秒一次。 ctrl+c 停止
[root@hsr bin]# ./mysqladmin -uroot -p -i 1 processlist
4. 查看伺服器的狀態, 每兩秒查看一次狀態,總共重覆5次。
Uptime MySQL伺服器已經運行的秒數
Threads
活躍線程(客戶)的數量 包括sleep線程
Questions
從mysqld啟動起來自客戶問題的數量
Slow
queries
已經超過long_query_time秒的查詢數量
Opens
mysqld已經打開了多少表
Flush
tables
flush ..., refresh和reload命令數量
Open
tables
現在被打開的表數量
[root@hsr bin]# ./mysqladmin -uroot -p -i 2 -c 5 status
5. 修改root密碼
[root@hsr bin]# ./mysqladmin -uroot -p password 1234567
6.檢查mysql服務是否可用
[root@hsr bin]# ./mysqladmin -uroot -p ping
7.檢查當前服務版本
[root@hsr bin]# ./mysqladmin -uroot -p version
8.檢查當前服務狀態值
[root@hsr bin]# ./mysqladmin -uroot -p extended-status
9. kill掉mysql線程ID
10. 刪除資料庫 daba-test
mysqladmin -uroot -p drop daba-test
11. 重載許可權信息
mysqladmin -uroot -p reload
更多使用方法參看:mysqladmin文檔