Question
Why do I see MySQL log messages with "Cpanel::MysqlUtils::Unprivileged" in them?
Answer
The full log message is
[Note] Access denied for user 'Cpanel::MysqlUtils::Unprivileged'@'localhost' (using password: NO)
This Note message is created in the MySQL log. The default location for this log is at /var/lib/mysql/hostname.err but is frequently changed in /etc/my.cnf.
The note is created when some cPanel processes do a version check for MySQL starting in cPanel & WHM version 88. Previously, tests for the MySQL version that did not create a full connection would print the error message "Got an error reading communication packets," which can refer to many different connection issues and was not unique. To increase transparency, version 88 now prints this message instead. It was changed from an error message to a note because no action is necessary.