Commit e6a3c8c4 authored by Joerg Bruehe's avatar Joerg Bruehe

Fix bug#56574:

After installation from RPM, server is run under root, not mysql user

The problem was that in the cmake way of building
the variable "MYSQLD_USER" was not set and propagated.
In the script "mysqld_safe" its value is used as the
name of the user who should run the server process.

The fix is to explicitly set this variable to "mysql"
and propagate it in the build process.
It was analyzed and proposed by Jonathan Perkin. 
parent ac351578
...@@ -139,6 +139,7 @@ ELSE() ...@@ -139,6 +139,7 @@ ELSE()
ENDIF() ENDIF()
SET(HOSTNAME "hostname") SET(HOSTNAME "hostname")
SET(MYSQLD_USER "mysql")
# Required for mysqlbug until autotools are deprecated, once done remove these # Required for mysqlbug until autotools are deprecated, once done remove these
# and expand default cmake variables # and expand default cmake variables
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment