1. 程式人生 > >mysql 客戶端工具參數詳解

mysql 客戶端工具參數詳解

mysql 客戶端工具參數詳解

客戶端工具:mysql,mysqladmin,mysqldump,mysqlcheck

非客戶端類的管理工具:myisamchk,myisampack


mysql命令提示符

mysql> 等待輸入命令

‘> 前面提供的‘未提供結束’

”>

`>

—> 續航符

/*> 註釋信息


mysql的命令行編輯快捷鍵

ctrl+w:刪除光標所在處之前的一個單詞

ctrl+u:刪除光標之前至行首的所有內容

ctrl+y:粘貼之前ctrl+w或ctrl+u刪除的內容

ctrl+a:移動光標至行首

ctrl+e:移動光標至行尾

mysql 命令行選項

-u,--user=

-h, --host=

-p, --password=

--protocol={tcp|socket|memory|pipe}

--port=

--socket=/tmp/mysql.sock

--compress 壓縮傳輸

--default-character-set 字符集

-V: 顯示版本號

-v: 顯示詳細信息

--ssl-ca ca證書

--ssl-capath ca證書的文件夾

--ssl-cert 客戶端證書

--ssl-cipher 加密淚飆

--ssl-key 使用的私鑰

--ssl-verify-server-cert 驗證服務器端證書

--database= -D:指定要使用的數據庫

-H --html:輸出結果為html格式的文檔

-X --xml:輸出結果為xml格式的文檔

--safe-updates:發送命令時拒絕使用無where字句的uodate或delete命令



mysqladmin工具

mysqladmin [options] command [arg] [command[arg]] .....


以下是command段支持的命令選項

create DB_Name 創建空數據庫

-e:直接返回

drop DB_Name 刪除數據庫

debug 打開調試日誌並記錄與error log中

status:輸出簡要狀態信息

-sleep # 指定顯示延遲

-count # 指定批次

extended-status:輸出mysq的各狀態變量及數值,相當於執行“mysql> show global status”

flush-hosts:清空主機相關的緩存:DNS解析緩存,此前因為連接錯誤次數過多而被拒絕訪問mysqld的主機列表

flush-logs:日誌滾動,主要是二進制日誌和中繼日誌

refresh:相當於同時使用flush-logs和flush-hosts

flush-privileges:通知服務器重讀授權表

reload:重載授權表

flush-status:重置狀態變量的值

flush-tables:關閉當前打開的表文件句柄

flush-threads:清空線程緩存

kill:殺死指定的線程,可以一次殺死多個線程,以逗號分隔,但不能有多余空格

password:修改指定用戶的密碼

processlist: 線程列表

shutdown:關閉mysqld進程

start-slave 啟動從服務器進程

stop-slave 關閉從服務器進程

variables:顯示mysql的各服務器進程

mysql 客戶端工具參數詳解