2012-04-26 75 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