There is a small issue with installing MySQL on Leopard. The preference pane to start/stop Mysql does not work. Don’t know why but it just doesn’t. It will start manually but you need to make a slight adjustment to one file called ‘mysql.server’ in the directory ‘/usr/local/mysql/support-files/’. On line 62 change:
into
The following has happened in Leopard. All the users that are used for running applications have a changed username. All the daemon users start with an underscore in Leopard. This means that the user ‘mysql’ which we remember in Tiger is currenty known as ‘_mysql’. You will see this user as the owner of ‘/usr/local/mysql/data’. So somehow everything gets installed with the correct user.
The error of the Preference pane has been logged as a bug on the MySQL bug site.
If anyone can explain why the usernames have changed I would like to know!
By the way the only difference in installing MySQL on Leopard is the configure statement to compile MySQL, the rest is still the same. The new ./configure statement for PowerPC and Intel based Macs is:
–localstatedir=/usr/local/mysql/data \
–libexecdir=/usr/local/mysql/bin \
–libdir=/usr/local/mysql/lib \
–with-server-suffix=-standard \
–enable-thread-safe-client \
–enable-local-infile \
–enable-shared \
–with-zlib-dir=bundled \
–with-big-tables \
–with-readline \
–with-archive-storage-engine \
–with-innodb \
–without-docs \
–without-bench
As you see the CFLAGS have gone, the new XCode tools do their auto detection a lot better I guess.

Roundcube got another new
It’s decided, Leopard is going to be released on the 26th of October. As some of you might have noticed I’ve started testing the DIYMacserver setup on an earlier build version which I found on the internet. I noticed some differences in dependancies in compiling some of the programs that we need. There are differences between Tiger and Leopard, they aren’t big but they might be crucial in your situation. 
