一般我們用的MySQL命令列工具為自帶的mysql-cli,在命令列下顯示效果如下
進入操作介面 提示符後輸入 show 你按 Tab 根本沒反應。比方說我有個命令grant privileges on *.* to user@'%'
這個命令很簡單 為 user 使用者授權。但是這個命令不怎麼常用。假設我們忘記了這個命令的用法,還需要去查文件。
為什麼命令列下 MySQL 不能直接提示,像 Ubuntu 的命令列一樣出一個 -h man 等命令用法呢?
所幸 現在有一款軟體解決了這個問題。 他就是mycli。
1.確保本地python環境 一般linux會自帶。
2.確保本地有pip環境。
如果沒有, 需要執行 sudo apt install pip
安裝。
3.使用 sudo 命令。sudo pip install mycli
等待安裝完成。
安裝中。。。
無報錯 則安裝成功。如下圖。
圖中 橙色部分是提示我pip環境有更新,可暫時忽略。
mycli -u root
回車
這樣就登入進來了。
然後輸入命令試試
這時我們可以看到輸入命令後直接提示出來了。
首先執行 mycli -h {你的ip地址} -u{資料庫使用者名稱}
然後登入後就可以直接使用命令提示了。