【发布时间】:2016-10-02 23:56:05
【问题描述】:
在尝试激活用户手册(http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_slow_query_log_file)和其他答案(How do I enable the MySQL slow query log?)提供的MySQL慢查询模式后,都因不同的错误信息而失败:
(1) mysql -h ${SERVER_NAME} -B -N -P ${PORT_NAME} -u ${USER_NAME} --password=${PASSWORD} -e "
set global slow_query_log = 'ON';
SET global slow_query_log_file=$HOME/slow-query-log-CLIENT-${CLIENT_ID}-YEARLY-${Local_time}.log;
SELECT * FROM WHATEVER;"
ERROR 1227 (42000) at line 3: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
(2) mysql -h ${SERVER_NAME} -B -N -P ${PORT_NAME} -u ${USER_NAME} --password=${PASSWORD} -e "
set global slow_query_log = 'ON';
SET global slow_query_log_file=$HOME/slow-query-log-CLIENT-${CLIENT_ID}-YEARLY-${Local_time}.log;
SET global log_output=/home/user;
ERROR 1227 (42000) at line 3: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
(3)我按照MySQL用户手册进行命令行选项时,弹出如下错误信息:
mysql -h ${SERVER_NAME} -B -N -P ${PORT_NAME} -u ${USER_NAME} --password=${PASSWORD} -e --slow_query_log --slow_query_log_file=SLOW-CLIENT-${CLIENT_ID}-${Local_time} --global log_output=/home/user "
mysql: unknown variable 'slow_query_log_file='
非常令人沮丧。有哪位大师能开导吗?
【问题讨论】:
标签: mysql mysql-slow-query-log