 |
The main purposes of running this site is to give me a pseudo-production Solaris 10 web server to try new things on before I have to do them For Real™. Solaris 10 was the most significant release of Solaris since I have been a Solaris Admin. Just look at the Wikipedia Solaris Operating Environment chart and note how many new features were added in 10 compared to previous releases. Over the past few months, I have been tinkering with the Service Management Facility (SMF) that was introduced in Solaris 10 as a replacement to the antiquated init.d scripts. While the new SMF scripts aren’t overly complicated, it is important to spend a little bit of time to get them working properly. Sun has setup a couple of excellent communities to help with this, Open Solaris and blogs.sun.com (also linked to the right). Bob Netherton’s blogs.sun.com entry Securing MySQL using SMF – the Ultimate Manifest sure made setting my MySQL SMF setup exceed my expectations. His post walked through all of the SMF setup considerations and with the help of Role-Based Access Control, not even mysqld_safe is running as the mysql user instead of root as I have had to run it for the ten years I have run MySQL. Very, very sweet! And now you know what makes my inner geek happy on a Friday afternoon project. |
My MySQL Method (the stock mysql.server script from the binary distribution with a couple of changes)
My MySQL Manifest (setup for MySQL living in /usr/local/mysql)
Link (Thank you, Bob Netherton!)