mySQL在服务器终端中,需要查看输出

时间:2016-10-24 10:59:00

标签: php mysql linux terminal

我有点不得不在我的一台服务器的终端中执行mySQL查询。

这是我有多远:

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

所以基本上有些东西正在吃我的服务器,我想在刷新页面时看看我的SQL中发生了什么。我真的处于终端命令的新方面,所以我不确定它的结构是否正确,但我还需要将结果反映出来。

1 个答案:

答案 0 :(得分: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';"