I had too nothing but problems with the suse rpm for mysql. They changed the dirs, a find / -name mysql will might help to find the appropiate dirs. For me it was the best solution, to deinstall the rpm, get the mysql packages from mysql.org (you can find an explanation here
http://dev.mysql.com/doc/mysql/en/index.html )
install them as explained, setting up the apache server and it works.
But check first by using yast, if your mysql-Sever is running (you find this in the runlevel manager, set it on running for runlevels 3 and 5)
check on command line as root with
ps -A
if mysql_server and mysql_client are running (names may differ a little bit from the mentioned)
you can scroll up on command line using shift + page up.