if you manage to install mysql using the mysql ebuild and happen to have a seperate data dir specified in your config file, then the init script will refuse to run mysql saying that you don't have any databases installed. The problem is that the default database path is hard-coded into the script. sed -n '/^.*datadir.*/p' /path/to/config/file | awk '{ print $3 }' should work ...
Vadim: could you provide a patched init script? It would save me some time.