O MySQL é um protocolo TCP rodando na porta 3306 com defauly, portanto não há nada especial além de garantir que você tenha ativado a ligação a um endereço IP público no arquivo /etc/my.cnf
;
port = 3306
bind-address = 0.0.0.0
No cliente, você precisaria instalar os drivers jdbc para o MySQL;
Para o Windows XP, eles podem ser baixados aqui; link
Para o Ubuntu, existem versões do pacote no repositório;
# aptitude search mysql | grep JDBC
p libmysql-java - Java database (JDBC) driver for MySQL
Você pode usar qualquer cliente, o mysql fornece um produto de ferramentas de workbence; link
ou você pode usar o Libreoffice e sua conexão de banco de dados para visualizar as tabelas; link
Ou use uma linguagem de script como o php;
link
ou até mesmo apenas o cliente da linha de comando;
$ mysql -h192.168.2.5 -uuserXXX -e "show databases;"
+--------------------+
| Database |
+--------------------+
| information_schema |
| badger1 |
| cacti |