I went into phpadmin into several wordpress blogs of mine to manually backup my database. I start seeing tons of extra tables that looked like: wp_2comments wp_2options etc... They are stuffed with keywords and links how did they do this and how do I keep this from happening again? thanks!
Nah. I don't think so. May have been created by one of your plugins. Well just see if there is anything suspicious going on.
Whether you did or not, in most cases it's not a good idea to give a script full permissions on a database. If you are running wordpress, give it select, insert, update, delete and then give it full permission only when you need to upgrade.
thank you for the info. jestep, when you say script, do you mean plugin? wordpress standardly has only 10 tables, on a couple blogs I saw twice as many, and on another even 3 times as many. when I viewed the sql file it was nothing but hundreds of links and keywords. would putting a index.htm file in the plugin folder stop this, that away bots can't see what plugins I"m running and exploit them?
Do you have bad behavior or another spam blocking plugin? This may be what is causing the problem. Also did you recently upgrade wordpress? SOmetimes if an update gets messed up, you can end up with old tables that should have been deleted. Usually plugins use the same config file as wordpress. I would only give that user that you specify in the config file, select, insert, update, delete privileges.
yeah i use Askimet. i remember seeing those privileges somewhere, but where do i change them? the server admin panel?
Ok, I found out the issue, The reason why there were extra tables was because I had 2 other blogs on the same database. Since I erased the other tables except for the original 10, the other 2 blogs started from scratch. I restored the template and now I just get that one welcome to wordpress blog post. I have backups, so how do I get all of the posts back onto the blog? I tried to import it, but the posts aren't showing up on the blog. Any help would be greatly appreciated.