I use this regularly for a routine task I have to do.
HeidiSQL is highly recommended by one expert I know of. http://www.heidisql.com/
for some strange reason it can't connect to one of my databases (just one!) and as it happens to be the one I use most often, I haven't really used Heidi, but the expert who recommends it says it is generally the best thing around (he's also the author of a book on SQL, so he knows a thing or two)
Strangely, EMS's program can't connect to a different database of mine, but Heidi can! However I rarely need to work on that particular database, so I just use phpmyadmin from the browser.
PS WHY do you say remote access to phpmyadmin when you are asking for remote access to a database?
The software to access phpmyadmin is called a browser, because phpmyadmin is a set of web pages with links and forms etc and php scripts. We build our own little version of such a thing on a course I did 8 or 9 years ago.