2011-02-10 9 views
2

私はphpMyAdminをubuntuサーバーにインストールしていませんが、処理されたすべてのmysqlを表示する必要があります。私はあなたがphpMyAdminで "show_processes"を行うことができることを知っていますが、どうすればシェルでそれを行うことができますか? おかげmysql show processes

答えて

7
mysql -u USER -pPASS -P PORT -h HOST < "show processlist" 

詳細:

 
-u = user 
-p = password 
-P = port number 
-h = HOST 

あなたはINFORMATION_SCHEMAビューを経由して詳細情報を取得したい場合は、

sql="select * from information_schema.processlist where ???" 
mysql -u USER -pPASS -P PORT -h HOST < $sql 
0
mysql -uuser -p -e "show full processlist" 

または

mysql -uuser -p -e "show processlist"