type
status
date
slug
summary
tags
category
icon
password

pager

可以做到 Linux 中的 pipe(|)功能,只需要 client 端中輸入關鍵字 pager並加上 Linux shell 命令即可,若有結束只需要再次輸入 pager 即可。
  1. 範例:透過 grep -v,在 show processlist 時過濾掉不需要看到的 user
    1.  
  1. 範例:透過 cat > /dev/null,讓查詢不顯示結果集只顯示執行結果,可以用於方便只需要單純比對查詢執行時間的情境
    1. 範例:我們都知道 show engine innodb status 的輸出很長,這時候就可以透過 less 方便查看
      1. 範例:透過 awk 取得 Command 結果,並透過 sort 排序,最後 uniq -c去除重複並計算數量
        1.  

      prompt

      可以自定義 mysql 的 prompt,預設為 mysql>
      有以下方式可以設置:
      • 設定在 OS 層,可以使用 $() 來做命令替換:
        • 設定 MYSQL_PS1 環境變數
          • 連線時指定
            • 透過 aliase (可以寫到 bashrc 持久化)
            • 設定在 my.cnf 中
              上述的應用結果如下:

              參考