Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2009, 00:15
hjxudipx
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
No puedo acceder a algunas tablas MySQL (¡pero están ahí!)

Hola amigos del foro,

Estoy administrando una aplicación pequeña desarrollada en PHP y MySQL; pero desde la semana pasada ha ocurrido algo extraño, para mí:

Me di cuenta de que PHP no podía comunicarse con algunas tablas de la base. Cuando ingreso a PHPMyAdmin hay sólo 2 tablas listadas, a pesar de que el mismo PHPMyAdmin me avisa que son 8! (ver pseudo-imagen al final), al hacer
Código:
show tables
también me muestra las 8.

Al copiar la base sólo se copian las tablas visibles. Al tratar de ingresar nueva tabla con el nombre de una desaparecida no se puede porque "ya existe", al hacer un select a la misma no se puede porque "no existe".

Como dato adicional, las tablas perdidas son las que contienen (¿contenían?) los datos ingresados por los usuarios y las que se salvaron son tablas que casi no cambian nunca. Mi proveedor de hosting dice que no es problema de permisos. No saben tampoco qué será.

Cuando exporto la base me sale:

-- Table structure for table `tb_complementarios`
-- in use(#1146 - Table 'sociedad_sbs.tb_complementarios' doesn't exist)
-- Dumping data for table `tb_complementarios`
-- in use (#1146 - Table 'sociedad_sbs.tb_complementarios' doesn't exist)

en las líneas correspondientes

No tengo respaldos. ¿Qué me falta intentar para recuperar esa data?

Gracias por su valioso tiempo.

Pseudo-imagen: Háganse una idea (estando en PHPMyAdmin)

PHPMy Admin | servidor: localhost bla bla---
(home)(sql)..... | estructura sql buscar...
___________ |
Base de datos | Tabla accion registros...
mi_base (8) | tb_areas ...
___________ | tb_cargos ....
___________ | ------------------

¡Dice 8 pero lista 2!

Disculpen lo largo del mensaje, pero quise dar la mayor cantidad posible de detalles.