Fix for MySQL on Leopard
After upgrading, I found that there are a few incompatibilities with several applications. Thats to be expected I guess. The two biggies for me is CF 8 and MySQL. I havent managed to get CF 8 running yet but I found a fix for MySQL.
It seems that the preference pane will not work to start or stop MySQL yet so you will have to start it manually from the command line and create a link to the socket file.
First, start MySQL in a terminal window with the following command:
sudo /usr/local/mysql/bin/safe_mysqld
Then either close the terminal and open a new one, or just hit Command-N to open a new terminal window. Then type the following:
sudo mkdir /var/mysql/
And lastly, create a symbolic link to point the default socket file:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
I will keep posting things as I find problems and fixes.
--== UPDATE ==--
Charlie Jackson posted a fix for getting the preference pane to work. I have posted a write up of the fix here.
Russ Johnson

http://www.markdrew.co.uk/blog/index.cfm/2007/10/2...
http://blog.jasonherald.name/past/2007/10/28/cf8_o...
MYSQLCOM=-YES-
to your /etc/hostconfig file... allowing the MySQLCOM startup item to properly start mysql when the system is booted.
http://www.robbyonrails.com/articles/2007/10/27/st...
It's slightly annoying. Any ideas as to why the Preference thingy can't start it?
http://blog.tomatocheese.com/archives/2007/11/1/mi...
Hopefully we can see a fix to this soon
071202 15:53:55 mysqld_safe Logging to '/usr/local/mysql/data/Power-Mac-G5.local.err'.
/usr/local/mysql/bin/safe_mysqld: line 366: [: -eq: unary operator expected
071202 15:53:55 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
071202 15:53:58 mysqld_safe mysqld from pid file /usr/local/mysql/data/Power-Mac-G5.local.pid ended
http://www.opensource.apple.com/darwinsource/10.5/...
I updated but no longer need mysql.
Furthermore, it was trying to run it as me (even though I was prompted for a password).
To get it running, I did the following:
- Rename mysql.server to mysql.server.real
- Create a one-line /bin/sh script called mysql.server with the following:
sudo /usr/local/mysql/support-files/mysql.server.real $1
This hack seems to have fixed the problem for me.
-- Charlie
ftp://ftp.mysql.com/pub/mysql/download/gui-tools/M...
and it is found on this page:
http://bugs.mysql.com/bug.php?id=28854