I used the command SHOW FULL PROCESSLIST in phpmyadmin. and there is one row for a database which is not being used and does not even have a user assigned. My questions is why is that database appearing there? Also the ID keeps increasing for this row when I press refresh, is that normal? I have included a screenshot of that row.
Can't really tell from that image but it could be a system table - MySQL has to have several of it's own tables just to run. When I run the same query from myPHPAdmin I get the same response
Did you notice the Info column? It is showing the same query which you are running i.e. SHOW FULL PROCESSLIST. It is showing the same process which is executing this query.
in the db column it has a specific database name which I have not allocated a username, but I have over 10 other different db's as well. Should they not appear as well?