如何找到哪个进程无法连接到MySQL?

时间:2018-01-15 16:00:57

标签: mysql database-administration

我在Mac OS 10.13 High Sierra上安装了mysql 5.7.11。 mysql服务器似乎启动和停止没有问题。我连接没有明显的问题。我已经能够使用phpmyadmin为本地cms设置数据库而没有任何问题。

但是,在 my.cnf 中启用常规查询记录后:

general_log = 1
general_log_file = /var/log/mysql/my_general.log

my_general.log 正在填充连接错误消息:

2018-01-15T11:33:56.933354Z   31 Connect    _mysql@localhost on  using Socket
2018-01-15T11:33:56.933387Z   31 Connect    Access denied for user '_mysql'@'localhost' (using password: NO)
2018-01-15T11:33:58.934167Z   32 Connect    dylan@localhost on  using Socket
2018-01-15T11:33:58.934206Z   32 Connect    Access denied for user 'dylan'@'localhost' (using password: NO)
2018-01-15T11:34:10.933386Z   33 Connect    dylan@localhost on  using Socket
2018-01-15T11:34:10.933419Z   33 Connect    Access denied for user 'dylan'@'localhost' (using password: NO)

随机,_netbios@localhost也被拒绝访问。

每次启动服务器时都是一致的。它将30次失败尝试作为_mysql@localhost,然后切换到我的用户帐户。据我所知,它会无限期地继续失败。

我没有设置 _mysql 用户,有一个用户 mysql.sys 。用户 dylan 需要密码。

那么,我怎么知道连接到mysql的是什么?

0 个答案:

没有答案