mi BD colapso sin motivos????

Iniciado por shamaka, 6 Diciembre 2010, 15:36 PM

0 Miembros y 1 Visitante están viendo este tema.

shamaka

Hola amigos.

Esta mañana quise variar un poco al cambiar la contraeña de administrador. Pues, he puespo mi IP como contraseña y esto colapso mi BD   :-( Ahora no se que hacer!! Tenia un back de la BD pero cuando intento subirlo no puedo! No se si por el tamaño o no lo se. Necesito ayuda!!!!
Con temor a Dios y sin miedo al hombre

seele

como que colapso? se un poco mas especifico.... mensajes de error, la DB esta en un hosting o es local?

shamaka

Aparece este error

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webcindario/l/a/latinbux/sitestats.php on line 4 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/webcindario/l/a/latinbux/sitestats.php on line 9 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/webcindario/l/a/latinbux/sitestats.php on line 20
Per click   $  Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webcindario/l/a/latinbux/sitestats.php on line 32
Pago minimo   $  Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webcindario/l/a/latinbux/sitestats.php


No permite que inicie sesion. La base de dato ya esta en el host, cuando ingrese al panel de administrasion de la base de datos para cambiar mi clave de administrador desde ay. Puse mi IP como clave. cuando guarde los cambios y fui a mi pagina para iniciar sesion ese error que vez me aparecio en la pantalla completa.
Con temor a Dios y sin miedo al hombre

seele

#3
ahora pregunto....... cambiaste la contraseña en el panel de tu web hosting, pero lo cambiaste tambien en tu archivo php que configura la conexion a la base de datos? puede que por ahi venga el error

edito: por lo que veo es solo el archivo de los stats lo que devuelve errores, ese es un archivo que subiste tu? o quizas ya viene en el hosting, de todas formas insisto en que a primera vista tiene que ver con el archivo de conexion

shamaka

Al momento de cambiar la contraseña en mi base de datos automáticamente se transfiere al archivo login.php . Este es el que uso para ingresar. Es decir, ya no tengo que codificarlo, lo lo hace solo.
Con temor a Dios y sin miedo al hombre

seele

bien, otra pregunta para juntar datos, solo te falla en el archivo ese? sitestats.php? en otros lugares levanta bien datos de la DB?
si solo falla en sitestats habria que empezar a revisar ese archivo, en caso de que no realice ninguno conexion a la base de datos, prueba cambiando el usuario al que tenias anteriormente.
otra pregunta, tienes acceso a la DB por phpmyadmin?

shamaka

Realice los cambios por phpmyadmin.... El script que utilizo es totalmente automatico, cuando realizo un cambio en uno de los archivo este se lo comunica a todos mediante la BD. Al realizar el cambio de contraseña desde phpmyadmin. Esto al parecer iso colapsar los archivos  sitestats.php y login.php. Cuando fueron notificados del cambio. Al parecer trajo consecuentcias al ver que mi ip era igual que la contraseña.. La verdad no se cual fue el motivo, todo lo que digo son suposiciones.

Nota:
En ninguno de los lugares funciona 
Con temor a Dios y sin miedo al hombre

seele

mmm si la base de datos esta intacta quizas podrias probar creando otro usuario, luego asignarle los permisos a la DB y a las tablas en ella y usar ese usuario.
Podrias tambien en principio como dije editar los datos de ese usuario que se corrompio por asi decirlo, porque si la base esta intacta tiene que ver con un tema de usuarios/permisos

te recomiendo que hagas tambien un backup desde el phpmyadmin por si ocurre alguna eventualidad se puedan  levantar los datos como debe ser

shamaka

Gracias por la valiosa informacion  ;D.

Aunque ay un pequeño problema, como he dicho antes, ya tengo backup, pero no puedo subirlo a la base de datos. A ninguna, he intentado creando una nueva, pero no puedo. El hosting que utilizo no permite editar la tabla en el servidor. Ay que descargar el archivo .sql editarlo y luego volver a subirlo. Cuando hago esto, e intento subir nuevamente el archivo, me da un error como este:  "La tabla ya existe" que conste que lo estoy haciendo en una base de datos nueva, por tanto no puede existir.
Con temor a Dios y sin miedo al hombre

seele

quizas el hosting ese solo te deja tener una base o una tabla (es gratuito el hosting?)
intenta borrar la DB que ya tienes y todo y sube todo tu backup completo desde cero, es lo mejor que se me ocurre