mysql 客戶端工具參數詳解

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

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


mysql命令提示符sql

mysql> 等待輸入命令數據庫

'> 前面提供的‘未提供結束’緩存

」>服務器

`>socket

—> 續航符tcp

/*> 註釋信息ide


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的各服務器進程

相關文章
相關標籤/搜索