I used mysqldump to export my database and then I imported it into MySQL on my other server. I can now see all my tables if I do \"show tables\" but I can\'t actually select
I had this problem when I changed from a windows server to a Linux server. Tables are files, and windows files are case insesitive, but linux files are case sensitive.
In my aplication, in the sql queries, some times I used uppercase tablenames and other times lowercase, so, sometimes I obtained the same result as you.