如何停止 OSX MySQL 填充错误日志

ran*_*omx 3 mysql mac-os-x

我注意到大约每一秒,mysqld 错误日志中都有一个新行,指出登录失败。用户并不总是相同的,但是当 mysqld 运行时,它总是每秒发生一次。我想关闭此行为或阻止它记录。我怀疑这与launchd / launchctl 有关系

建议??

例如

2016-03-12T16:50:28.126292Z 1567 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:30.298595Z 1568 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:32.130295Z 1569 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:34.131190Z 1570 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:36.131302Z 1571 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:39.211193Z 1572 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:40.322560Z 1573 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:42.130756Z 1574 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:44.131086Z 1575 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:46.130904Z 1576 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:49.064900Z 1577 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:52.814885Z 1578 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:54.130283Z 1579 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
2016-03-12T16:50:56.132243Z 1580 [Note] Access denied for user '_spotlight'@'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)

我的安装信息:

mysql> SHOW VARIABLES LIKE '%version%';;
+-------------------------+------------------------------+
| Variable_name           | Value                        |
+-------------------------+------------------------------+
| innodb_version          | 5.7.9                        |
| protocol_version        | 10                           |
| slave_type_conversions  |                              |
| version                 | 5.7.9-log                    |
| version_comment         | MySQL Community Server (GPL) |
| version_compile_machine | x86_64                       |
| version_compile_os      | osx10.9                      |
+-------------------------+------------------------------+
7 rows in set (0.01 sec)
Run Code Online (Sandbox Code Playgroud)

小智 6

[这个问题已经快一年了,但无论如何我只是在调查同一问题时遇到它,虽然答案可能不再与您相关,但可能适合其他人阅读。]

使用标准 MySQL 安装(包括 MySQL 首选项窗格)时可能会发生这种情况。当打开 MySQL 首选项窗格时,它会定期(大约每秒一次)尝试连接到 localhost,大概是为了找出 MySQL 是否正在运行并相应地显示状态。有趣的是,这些连接在返回系统偏好设置开始屏幕时不会停止,但在关闭系统偏好设置时会停止。

启动这些连接时,首选项窗格使用各种用户名(无论出于何种原因)。在我的MacOS塞拉利昂与MySQL 5.7.17,我观察到_spotlight_mysql和当前用户的用户名。

但是,如果您在系统偏好设置关闭时获得了这些日志条目,则在您的情况下这是一个不同的问题。