有時候我們想直接在cmd中進入mysql,執行一些相關信息的查詢,那么應該在CMD中輸入什么命令?今天以查詢數據庫連接數為例,并且mysql安裝在C盤根目錄,以下是步驟。
1、運行-打開CMD,輸入c:\mysql\mysql5.5\bin,進入bin目錄;
2、輸入mysql -u root -p,(-u為數據庫用戶名,這里留空,root是mysql默認用戶名,-p為密碼,如果設置了密碼,可直接在-p后輸入,如:-p1234,回車進入mysql,如果沒有設置密碼,回車會顯示 Enter password,直接回車即可);
3、進入數據庫后,輸入 show databases;顯示所有數據庫(mysql數據庫中的命令必須以分號結尾“;”),輸入 flush privileges;可以刷新數據庫,如果退出輸入exit;回車即可;
4、Mysql數據庫連接數、并發數相關查詢命令;
①、mysql> show status like 'Threads%';
Threads_connected,這個數值指的是當前打開的連接數
Threads_running,這個數值指的是并發連接數,這個數值一般遠低于connected數值
②、mysql> show variables like '%max_connections%'; (查詢數據庫當前設置的最大連接數)
③、mysql> show status like '%connect%';
Connections,試圖連接到(不管是否成功)mysql服務器的連接數。
Max_used_connections,服務器啟動后已經同時使用的連接的最大數量。
Threads_connected,當前的連接數。
④、mysql> show processlist; (顯示前100條正在執行的mysql連接信息)
⑤、mysql> show full processlist; (顯示全部正在執行的mysql連接信息)
相信大家看完以上的步驟已經清楚CMD如何進入MYSQL,雖然現在基本都是可視化的操作,不過DOS在很多情況下仍是非常有用的,比如經常用CMD命令行鏈接到MySQL數據庫做些查詢等。