Em primeiro lugar, o que seus colegas precisam são:
- O endereço IP onde o servidor MySQL está sendo executado.
- Usuário e senha para se conectar remotamente
- Tenha a porta 3306 aberta na rede
- Um cliente MySQL (ambiente de trabalho mysql, navegador de consulta mysql, toad, heidi ou apenas a ferramenta de linha de comando).
Quando você cria um usuário no MySQL, deve ser algo assim:
'root'@'localhost'
Isso significa que o usuário funcionará se você se conectar do localhost com o usuário root. Assim, você pode criar um usuário com permissão para se conectar de qualquer lugar:
'juanperez'@'%'
E, finalmente, você deve ter cuidado com os privilégios que está concedendo a eles. Não se esqueça de comentar uma linha no arquivo de opções do MySQL que diz "bind-address" (esta opção impede a conexão remota).