2012-04-26 77 views
0

从MySQL文档这里MySQL的系统用户

引用如果这是系统的用户,它是指由服务器来催生内部处理任务的非工作线程。这可能是复制从服务器上使用的I/O或SQL线程或延迟行处理程序。未经身份验证的用户是指已与客户端连接关联但客户端用户的身份验证尚未完成的线程。 event_scheduler引用监视预定事件的线程。对于系统用户,主机列中没有指定主机。

什么是MySQL系统用户? 如何为MySQL创建系统用户?

回答

3

您不能创建'系统用户'。这是MySQL用于文档中描述的目的的特殊用户。具体而言:不主要来源于用户交互的流程。由于这些使用MySQL线程和资源,它们也出现在SHOW PROCESSLIST

+0

它们出现在'SHOW PROCESSLIST'中,仅限于有权查看其他用户作业的用户。 – Romain 2012-04-26 11:12:03

+0

“显示完整进程列表”显示用户“m”的空主机。 MySQL Doc说,对于系统用户,Host列中没有指定主机。 – Sandy 2012-04-26 11:35:56

+0

这很奇怪......这个[老bug报告](http://bugs.mysql.com/bug.php?id=22723)提到这样的行为,如果一个MySQL 5.0服务器已经用'--skip-grant ',但我相信你的服务器不是那么古老。除此之外,我不知道。 – mpe 2012-04-26 14:48:41