Ok,
Eu tenho uma instalação do CentOS 5 rodando como GuestOS no VirtualBox. A placa de rede para a caixa Cent é conectada com a do meu sistema operacional host para que as caixas possam se ver. Cent tem um IP 192.168.1.108 e minha caixa Host tem um IP de 0,104.
Tudo, com relação à rede, parece estar funcionando corretamente, pois posso acessar a instalação do Drupal que está na caixa Cent de um navegador da web na minha caixa de host, navegando para link no entanto, quando tento configurar o banco de dados para o Drupal através da interface de instalação do Drupal, estou obtendo o erro Não é possível conectar-se ao MySQL.
Primeiro eu pensei que isso poderia ser um problema do Firewall, então parei o iptables, mas isso não teve efeito. Eu pensei que talvez o usuário que eu tinha configurado não tivesse acesso ao servidor, então eu tentei root e isso não funcionou. Pesquisando na net disse que eu precisava fornecer um parâmetro bind-address para my.cnf, então fiz isso sem nenhuma alteração. (Como um lado note que o comprimento do meu arquivo my.cnf foi MUITO mais curto do que os apresentados online. De fato, sob o mysqld, tudo que eu tenho são datadir, socket, user e bind-address. Isso é normal ou o arquivo deve ser mais verbose?)
Depois de algumas horas mexendo com permissões, tentei usar 'localhost' como o valor para o servidor de banco de dados, do meu sistema operacional HOST, e a instalação do Drupal foi iniciada sem nenhum problema. Então, enquanto meu problema é resolvido, estou curioso para saber por que 'localhost' funciona e por que 192.168.1.108 não funciona? Existe algo que eu preciso fazer para acessar especificamente a caixa do MySQL através do IP acima mencionado?
Obrigado.