关于mysql show processlist

时间:2015-03-27 03:48:59

标签: mysql sql

我已经通过mysql -uroot -p连接到mysql控制台,然后使用命令show processlist ;列出进程,但是我看不到result,可能命令太长了,该列只允许 85个字符,命令应超出限制,如何查看完整命令?

感谢

2 个答案:

答案 0 :(得分:1)

另一种方法是直接从命令行实现这一点,而不是仅为此记录到mysql。

命令是

mysqladmin processlist full

答案 1 :(得分:1)

您应该尝试SHOW FULL PROCESSLIST

  

SHOW PROCESSLIST显示正在运行的线程。您还可以从INFORMATION_SCHEMA PROCESSLIST表或mysqladmin processlist命令获取此信息。如果您具有PROCESS权限,则可以查看所有线程。否则,您只能看到自己的线程(即与您正在使用的MySQL帐户关联的线程)。 如果您不使用FULL关键字,则只会在信息字段中显示每个语句的前100个字符。

如果您不使用FULL,则会在结果中截断查询。