2016-10-24 21 views
0

私のサーバの1つの端末でmySQLクエリを実行する必要があります。ここでサーバのmySQL端末、出力を参照する必要があります

は、私が得たどのくらいです:

mysql -u GJHGKfdkGm3NPdj -p m9qHkDMVj9qHkDH1 websitedb-wp-z3Fh5kp7 -e "SHOW PROCESSLIST;" 

だから基本的に何かが私のサーバーを食べていると私はページを更新すると、私のSQLで何が起こっていたか見てみたかったです。私は本当にターミナルコマンドの新しい側面にあるので、私はその構造化された権利がわからないが、私は結果もエコーアウトする必要があります。

+0

これはPHPと何が関係していますか? – Epodax

+1

'm9qHkDMVj9qHkDH1'はあなたが照会しようとしているデータベースの名前かパスワードですか?インラインパスワードを使用することに注意してください。 '-p'とパスワードの間にはスペースを入れないでください(例:' -pm9qHkDMVj9qHkDH1')。また、ターミナルコマンドにはまったく一般的ではなく、MySQLパスワード特有の奇妙な点もあります。 – Fishizzle

答えて

0

次のコマンドを使用してMySQLサーバのログを有効にすることができます

mysql -u GJHGKfdkGm3NPdj -p m9qHkDMVj9qHkDH1 -e "SET GLOBAL general_log = 1;" 

その後、あなたはログのtailコマンドを使用する必要があります。

tail -f /var/lib/mysql/mysql.log 

あなたのログへのパスを確認することができます次のコマンドでファイルを開きます。

mysql -u GJHGKfdkGm3NPdj -p m9qHkDMVj9qHkDH1 -e "show variables LIKE 'general_log_file';" 
関連する問題