When upgrading to mysql5 many people who have customized their my.cnf files may find that mysql won't start. In this case, make sure that you comment out or remove the basedir config:
[mysql.server]
user=mysql
#basedir=/var/lib
Hope that saves somebody some time.
[mysql.server]
user=mysql
#basedir=/var/lib
Hope that saves somebody some time.