Soporte » Guías – Resolución de problemas » Restaurar una base de datos

  • Resuelto frantino

    (@frantino)


    Tengo el siguiente problema…

    Perdí mi blog sobre la que estaba trabajando… pero lo bueno que tengo la base de datos, sobre mis entradas, comentarios, paginas y los archivos de imagenes con mi ftp

    Soy bastante nuevo en esto, mi pregunta es: ¿Como debo hacer para restaurar una base de datos que tiene distinto nombre de usuario, al actual que instale…

    La base de datos que perdí, por ejemplo, tenia el nombre de «radiofm»… y la nueva tiene «tufmenlinea». ¿Como hago para poder restaurar la base de datos y que me coincida con el nuevo usuario, asi recupero las entradas que es lo que mas me preocupa, espero se entienda mi inquietud…?

Viendo 15 respuestas - de la 1 a la 15 (de un total de 19)
  • Moderador erchache2000

    (@erchache2000)

    Con phpmyadmin puedes volcar el contenido de tu base de datos, que supongo estará en un archivo texto en la base de datos que tu quieras. Lo del nombre da igual.

    El usuario lo mismo, creas uno nuevo que tenga permisos sobre la nueva base de datos y modifica el wp-config.php con los nuevos parámetros.

    Debería de funcionar sin problemas.

    Otra cosa es que tengas una copia corrupta de tu base de datos, con lo que tendrías un problema gordo.

    Iniciador del debate frantino

    (@frantino)

    Tengo todo en phpmyadmin…
    lo que no puedo encontrar y que deberia modificar en el wp-config.php?.. no lo puedo encontrar en la base de datos que los tengo divididos por varios backup.mysql.»nombrebase de datos». con con diferentes extensiones «agb», «cht», «csy», «dpl», «e10», «joo», «wp», «xoo», todas con «.sql»

    El wp-config.php esta en la raiz del directorio de wordpress!

    No me explico por que tienes tantos archivos *.sql solo deberias tener uno, si tienes nociones de sql, te recomiendo que abras con algun editor de textos cada archivo y mires que tiene dentro, tal vez tengas el respaldo realizado por tablas, en ese caso debes importarlo de forma diferente, aunque igual es sencillo con phpMyAdmin.

    Saludos.

    Iniciador del debate frantino

    (@frantino)

    dentro de wp-config.php que parametros debo corregir para que pueda restaurarlo desde wordpress…

    La base no puede restaurarse desde wordpress, en wp-config.php solo puedes configurar las opciones:

    define('DB_NAME', 'nombreDeTuBaseDeDatos');
    
    /** MySQL database username */
    define('DB_USER', 'UsuarioDeTuBaseDeDatos');
    /** MySQL database password */
    define('DB_PASSWORD', 'PasswordDeTuBaseDeDatos');
    
    /** MySQL hostname */
    define('DB_HOST', 'ServidorDeTuBaseDeDatos');
    /** En este caso normalmente es 'localhost' esto puedes revisarlo con tu proveedor de hosting*/

    Te recomiendo que no toques lo demas.

    Para restaurar tu base de datos deberas hacerlo desde phpMyAdmin, puedes acceder a este desde tu CPanel.

    Saludos

    Iniciador del debate frantino

    (@frantino)

    que debo hacer?, me apareció esto: Error estableciendo una conexión con la base de datos

    Tus datos de conexion estan mal, debes poner los datos correctos en tu wp-config.php y asegurarte que la base de datos exista!

    Iniciador del debate frantino

    (@frantino)

    esta tal cual… otra consulta… tendré que modificar esta tabla wp_options o no, para que coincida?

    pues si estas trabajando sobre el mismo dominio entonces no! y sigo creyendo que tus datos de conexion en wp-config estan mal :S

    Cambiaste el nombre de la base de datos a «tufmenlinea»? habias comentado que asi la renombraste!

    Iniciador del debate frantino

    (@frantino)

    tienen distintos dominios, cambio en la tabla wp-options?, si esta tal cual dice la base de datos el nombre.

    Iniciador del debate frantino

    (@frantino)

    si es asi que deberia cambiar?, la url y la contraseña?, asi me muestra la tabla, capaz que estoy equivocado

    Iniciador del debate frantino

    (@frantino)

    listo, ya encontré lo que necesitaba… Muchas gracias por la orientación. Recuperé todo.

    Enhorabuena, por tu entrada en el foro como solucionada, asi servira de mas ayuda!

    No soy moderador pero son las mejores practicas en todos los foros donde he participado u.u

    Saludos.

    Yo tengo un problema parecido. Tengo una web con una comunidad en Buddypress que quiero cambiar a una web nueva más simple y fácil de manejar. La web original no la he hecho yo y se que lleva programación por detrás. Entonces he pensado montar otra vez todo desde cero pero recuperando la información de la web inicial.
    He creado un subdominio, con una nueva base de datos e instalado la última versión de WP. He conseguido exportar las entradas, páginas y demás y las he importado con WP importer. He conseguido exportar los usuarios (tengo una tabla con casi 800 registros) y esa no la he conseguido importar. Lo he intentado con los plugins Members import y Import users from CSV, pero sin éxito.
    Entonces he intentado ir a las tripas, o sea, a las tablas, pero no se php ni mySQL y no se cómo importarlas por ahí, aunque parece que se puede hacer.
    Después d leer este caso he pensado cambiar la base de datos esa nueva que hice por la antigua, que todavía existe porque la página está operativa, de modo que he cambiado el archivo wp-config.php con los datos de la base de datos antigua. El resultado ha sido un error de conexión. Entonces he vuelto atrás y he vuelto a subir el config con los datos de la nueva base de datos. Nada parece haberse roto en lo que llevaba hecho hasta ahora, pero en el escritorio aparece este mensaje:

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/16/d268659442/htdocs/nuevadiles/wp-config.php:1) in /homepages/16/d268659442/htdocs/nuevadiles/wp-includes/option.php on line 568

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/16/d268659442/htdocs/nuevadiles/wp-config.php:1) in /homepages/16/d268659442/htdocs/nuevadiles/wp-includes/option.php on line 569

    Estoy pensando tirarlo todo abajo y volver a empezar, pero tengo dudas sobre cómo manejar las bases de datos y las tablas.

    ¿Me podéis ayudar?

    Mil gracias y perdón por la extensión. No lo se explicar de otra forma.

    @lola Martinez, no soy admin pero siempre que tengas una duda te recomiendo abrir un nuevo post, asi este hilo quedara como documentacion y no sera confuso.

    El primer problema que noto es que no tienes por que, rehacer el sitio de nuevo, solamente tienes que descargar los archivos de la web con algun cliente ftp y subirlos al nuevo servidor o dominio.

    Otro problemas es tu forma de importar la base de datos, para una base de datos en mysql 800 registros son nada, la forma mas facil de de importar una base de datos es con phpMyAdmin, mirate este video:

    https://www.youtube.com/watch?v=9xGLP1HbmHM

    Despues de hacer esto, solo hay que modificar la tabla wp-options y tu archivo wp-config.php

    En teoria con eso deberias solucionar tu problema
    saludos.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 19)
  • El debate ‘Restaurar una base de datos’ está cerrado a nuevas respuestas.