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

一生有你llx發表於2019-07-08

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           

      


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2644018/,如需轉載,請註明出處,否則將追究法律責任。

相關文章