天天看點

Linux基礎指令---mysqladmin資料庫管理工具

mysqladmin

mysqladmin是mysql資料庫的管理工具,可以控制、檢視、修改資料庫伺服器的配置和狀态。
  此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。
           

1、文法

mysqladmin  [options]  command  [command-options]  [command [command-options]] 
           

2、選項參數清單

-? | --help
        顯示幫助資訊
  --bind-address=ip
        綁定ip,當電腦有多個網卡的時候,可以指定mysql連接配接時的網卡
  --character-sets-dir = path
        指定字元集所在的目錄
  -c | --compress
        在伺服器和用戶端之間的資料進行壓縮
  --default-character-set=chatset
        預設的字元集
  -f | --force
        強制執行
  -b | --no-beep
        關閉出錯提醒
  -W | --pipe
        使用有名管道連接配接資料庫
  -P port | --port=
        連接配接資料庫使用的端口
  --protocol=TCP|SOCKET|PIPI|MEMORY
        連接配接資料庫使用的協定
  -s | --silent
        輸出簡短的内容
  -v | --verbose
        顯示詳細執行過程
  -V | --version
        顯示版本資訊
  -w | --wait
        等待時間
  -u
        指定使用者名
  -p
        指定密碼
           

mysqladmin支援的指令如下

create 
        建立資料庫
  debug
        開啟調試模式
  drop
        删除資料庫
  extend-status
        顯示mysql擴充狀态資訊
  flush-hosts
        重新整理mysql緩沖的主機
  flush-logs
        重新整理日志
  flush-status
        重新整理狀态變量
  flush-privileges
        重新整理權限
  flush-table
        重新整理所有表格
  flush-threads
        重新整理線程
  kill
        殺死指定的線程
  password
        修改密碼
  ping
        測試伺服器是否可連接配接
  processlist
        顯示活動的線程
  reload
        重新加載授權表
  refresh
        重新整理所有的表,并且關閉和打開日志檔案
  shutdown
        關閉伺服器
  status
        顯示伺服器狀态
  start-slave
        啟動slave
  stop-slave
        關閉slave
  variables
        顯示可用的變量和值
  version
        顯示版本資訊
           

3、執行個體

1)顯示伺服器狀态

[root@localhost ~]# mysqladmin -u root -p status
  Enter password: 
  Uptime: 1501  Threads: 1  Questions: 32  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.21           

2)檢視活動線程

[root@localhost ~]# mysqladmin -u root -p processlist
  Enter password: 
  +----+------+-----------+----+---------+------+-------+------------------+
  | Id | User | Host      | db | Command | Time | State | Info             |
  +----+------+-----------+----+---------+------+-------+------------------+
  | 7  | root | localhost |    | Query   | 0    |       | show processlist |
  +----+------+-----------+----+---------+------+-------+------------------+           

3)顯示伺服器版本資訊

[root@localhost ~]# mysqladmin -u root -p version
  Enter password: 
  mysqladmin  Ver 8.42 Distrib 5.1.71, for redhat-linux-gnu on i386
  Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

  Oracle is a registered trademark of Oracle Corporation and/or its
  affiliates. Other names may be trademarks of their respective
  owners.

  Server version    5.1.71
  Protocol version    10
  Connection    Localhost via UNIX socket
  UNIX socket    /var/lib/mysql/mysql.sock
  Uptime:    26 min 13 sec

  Threads: 1  Questions: 33  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.20
           
做了一個Linux學習的平台,目前出來一個雛形,各位可以參考使用
  連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密碼:n7bk            
Linux基礎指令---mysqladmin資料庫管理工具