phpMyAdmin -- web-based MySQL administration.
http://www.phpmyadmin.net/
phpMyAdmin can administer a whole MySQL-server (needs a super-user) but
also a single database. To accomplish the latter you'll need a properly
set up MySQL-user who can read/write only the desired database. It's
up to you to look up the appropiate part in the MySQL manual. Currently
phpMyAdmin can:
- create and drop databases - create, copy, drop and alter tables
- delete, edit and add fields - execute any SQL-statement, even
batch-queries - manage keys on fields - load text files into tables
- create (*) and read dumps of tables - export (*) and import data
to CSV values - administer multiple servers and single databases -
communicate in more than 20 different languages
Remember to edit /var/www/html/phpMyAdmin/config.inc.php to suit your
settings.