Fórum erro: tabela inexistente (impossível a tabela esta no banco) #31309

22/12/2008

0

Boa Tarde,

estou com o seguinte problema:

tenho um banco rodando normalmente em um sistema windows XP. uma aplicação local nesta maquina acessa esse banco. fiz um backup dele e coloquei em um win2k Server e a aplicação (rodando no XP) tambem acessa normalmente.

Agora... foi configurado um server Ubuntu8 recentemente e instalado o mysql (mesma versao que as outras duas estações), foi configurado normalmente com as mesmas contas de usuarios que tem nas outras estações e restaurado o mesmo backup. LOCALMENTE neste ubuntu consigo rodar consultas em todas as tabelas. o problema é quando aponto a aplicação (a mesma citada acima) para este banco no ubuntu,

tem algumas (umas 3) tabelas que retornam erro. o mysql informa que a tabela é inexistente!

localmente no ubuntu as consultas funcionam. o mais incrível é que esse ubuntu estava replicando normalmente com o win2k (esse sendo o master e o linux o slave) até receber pelo log binario um [b:763fe1c0fb]update[/b:763fe1c0fb] em uma tabela. foi ai que detectamos o problema. ate mesmo com SELECTs ele nao responde e diz q a tabela não existe.

Se alguem poder me ajudar, agradeço!


Raimundo.farias

Raimundo.farias

Responder

Posts

23/12/2008

Weber

O mysql é case sensitive verifique se você está colocando os nomes das tabelas exatamente como elas foram criadas (maiusculas e minusculas)


Responder

Gostei + 0

23/12/2008

Raimundo.farias

Ok Weber,

você me convenceu... já estava pronto para responder que isto não procedia pois acesso localmente com root e executo consultas na tabela escritorio como:
select * Escritorio
select * EscriToriO

e as duas me retornaram dados, mas quando acessei remotamente a mesma tabela no outro servidor deu o erro rodando as duas consultas acima. funcionou com o nome da tabela correto ´escritorio´... bem vou alterar o nome da tabela na aplicação e verificar o resultado.

Grato!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar