What i meant to say was i forgot the root pw for mysql. I didnt want to go through resetting it and fortunately i remembered it after a bit.
Well there you have your issue. You
DO NOT NEED the root password. You should only use the root account to do administration. Since SME Server is equiped with a seemless login for mysql root when you are logged in as root user on the command line you do not need to know the password.
Please read up the MySQL FAQ (
http://wiki.contribs.org/MySQL) as to me it seems it is you who is making the system vulnerable, even before installing wordpress. Please get into the habit of creating different users for all applications you install and make sure they only have the privileges they need on the database(s) they need.
First thing you will need to do is to reset the root password as the situation you are in now is that even upgrades might fail as the webmail scripts also seem to fail. Instructions on how to do this are in the wiki.
After that make sure all web applications have a proper account.
But what really ruined the whole thing in the end is that the version in the repository is so old that it was not eligible for the upgrade via wordpress and i have to now uninstall the install as well as a bunch of nightmarish crapola. So i feel that the server is now vulnerable with this exercise in futility.
Last you should then be able to install wordpress from the SME Contribs repository. You can after that upgrade with the source from wordpress if you like following the wordpress upgrade instructions that can be found on their site.