mysqladmin 管理命令詳細應用

來源:互聯網
上載者:User

mysqladmin 工具的使用格式:

mysqladmin [option] command [command option] command ......

option 選項:

-c  number 自動運行次數統計,必須和 -i 一起使用

-i   number 間隔多長時間重複執行

每個兩秒查看一次伺服器的狀態,總共重複5次。

./mysqladmin -uroot -p  -i 2 -c 5 status     

     -#, --debug[=name]  Output debug log. Often this is 'd:t:o,filename'.
  -f, --force         Don't ask for confirmation on drop database; with
                      multiple commands, continue even if an error occurs. 禁用錯誤,drop 資料庫時不提示,執行多條命令時出錯繼續執行
  -C, --compress      Use compression in server/client protocol.
  --character-sets-dir=name  字元集所在目錄
                      Directory where character sets are.
  --default-character-set=name 設定預設字元集
                      Set the default character set.
  -?, --help          Display this help and exit. 顯示協助 

  -h, --host=name     Connect to host.  串連的主機名稱或iP
  -p, --password[=name]  登入密碼,如果不寫於參數後,則會提示輸入
                      Password to use when connecting to server. If password is
                      not given it's asked from the tty.
  -P, --port=#        Port number to use for connection. 指定資料庫連接埠
  --protocol=name     The protocol of connection (tcp,socket,pipe,memory). 指定連線協定
  -r, --relative      Show difference between current and previous values when
                      used with -i. Currently works only with extended-status. 顯示前後變化的值,必須結合- i

./mysqladmin -uroot -p -i 2 -r extended-status

假如此處顯示的uptime 將永遠是2,因為與之前取的結果比只相差2.

 
  -O, --set-variable=name
                      Change the value of a variable. Please note that this
                      option is deprecated; you can set variables directly with
                      --variable-name=value.修改變數的值,該選項已經不再使用,請使用--variable-name=value 的方式修改變數值
  -s, --silent        Silently exit if one can't connect to server.
  -S, --socket=name   Socket file to use for connection. 指定socket file
  -i, --sleep=#       Execute commands again and again with a sleep between. 間隔一段時間執行一次
  -u, --user=name     User for login if not current user.登入資料庫使用者名稱
  -v, --verbose       Write more information. 寫更多的資訊
  -V, --version       Output version information and exit. 顯示版本

  ./mysql -uroot -p -V


  -E, --vertical      Print output vertically. Is similar to --relative, but
                      prints output vertically.
  -w, --wait[=#]      Wait and retry if connection is down. 如果串連斷開,等待w 指定的時間後重試
  --connect_timeout=#
  --shutdown_timeout=#

1、查看伺服器的狀況:status

  ./mysql -uroot -p status

顯示結果:

   Uptime: 4883162  Threads: 1  Questions: 86  Slow queries: 0  Opens: 0  Flush tables: 1  Open tables: 18  Queries per second avg: 0.000

2.修改root 密碼:

   mysqladmin -u root -poldpassword password 'newpassword'

3.檢查mysqlserver是否可用:

  mysqladmin -uroot -p ping

顯示結果:

   mysqld is alive

4.查詢服務器的版本

  mysqladmin -uroot -p version

  • 1
  • 2
  • 3
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.