3. Mysql client with password() & Unicode support on OS X.
If you try with off the shelf you may see these error in the debug log.
Unicode decode mode not supported - compiled with MySQL client library < 4.1.0.
Mysql.mysql(): Couldn't connect to SQL-server: Client does not support authentication protocol requested by server; consider upgrading MySQL client
You may want to compile Pike on machine with the libraries available on apple v.4.5