I've run into issues when liferay was running on hsqldb (the one preinstalled with the bundle that will probably also be used if you made an error configuring your MySql connection): The issues were about the directory I started tomcat from, especially when I did so from the shell.
Basically:
1cd $TOMCAT_HOME; ./bin/startup.sh
did operate on a different hsqldb than
1cd $TOMCAT_HOME/bin; ./startup.sh
I don't know if this has been fixed in 5.2.2, as I've seen a specific data directory in 5.2. Version 5.1 expected the database files to be in "." - thus the nasty behaviour.
Make extra sure (e.g. examine your MySql tables while liferay is running) that data is actually being written to these tables.
Also some content has been written to the $USER_HOME/liferay directory by default, though I didn't find this directory in the recent version - I'll have to hunt for it in order to see if something there needs backup (or if it's disappeared to the database)
Cheers,
Olaf
Please sign in to flag this as inappropriate.