Haciendo Backups
Publicado: 25 Feb 2012, 22:14
Hola,
escribo aquí porque me parece que se trata más o menos del mismo tema. Pero antes de todo: que no soy ningún experto con respecto
foros y bases de datos, simplemente estoy "haciendo un favor" a mi mujer....
A ver si me explico bien: estamos en 1&1 y tenemos ahí la base de datos, bueno pués la base de datos tenia una capacidad max. de 100
Mb y lo estamos superando. Solución fue cambiar el pack en 1&1 en el que la capacidad es de 1Gb. Bien aquí empieza el problema:
¿Como puedo pasar toda la base de datos actual (el foro) a una nueva base de datos en la que la capacidad es de 1Gb? El mismo
servidor 1&1 y el mismo dominio...
El tema es que desde el panel de control de 1&1 entrando en el MySQL (phpadmin) ahí solo se puede exportar o importar una base
de datos inferior a 50Mb´s y entonces el soporte de 1&1 me habla de cosas como el SSH.
Bueno primero creo que debería hacer un backup de mi base de datos actual y esto se puede hacer también con el programa SSH. Si en 1&1
explican cuales son los comandos para hacer una copia de seguridad en SSH:
mysqldump -h NOMBRE_SERVIDOR -u NOMBRE_USUARIO -p CONTRASEÑA NOMBRE_BASE > fichero
Pongo el nombre del servidor, nombre del usuario, la contraseña, el nombre de la base de datos y el nombre del fichero "backup1".
Todos estos datos los recojo en el panel de control de 1&1. Bien hasta aquí parece ser "sencillo", pero al darle "Enter" me pide
la contraseña y yo supongo que es la misma que uso para entrar en la base de datos. Bien pero me sale el error siguiente:
mysqldump: Got error: 1045: Access denied for user 'username'@'200.227.114.86' (using password: YES) when trying to connect
Y aquí se acaba, ¿Que he hecho mal? Bueno en el caso que se solucione, dónde se queda el fichero del "backup1"?
Después de esto, quedaría pendiente coger este fichero "backup1" para importarlo a la nueva base de datos.
Esto me lo describen los de 1&1 así:
mysql -h NOMBRE_SERVIDOR -u NOMBRE_USUARIO -p NOMBRE_BD < dump_file.sql
Supongo que el dump_file.sql sería mi fichero del backup, en mi caso "backup1.sql", es correcto?
Bueno.... buffff...., esto es todo de momento. Agradecería mucho vuestra ayuda y paciencia ya que no soy experto en esto.
Muchas gracias!!!!!
escribo aquí porque me parece que se trata más o menos del mismo tema. Pero antes de todo: que no soy ningún experto con respecto
foros y bases de datos, simplemente estoy "haciendo un favor" a mi mujer....

A ver si me explico bien: estamos en 1&1 y tenemos ahí la base de datos, bueno pués la base de datos tenia una capacidad max. de 100
Mb y lo estamos superando. Solución fue cambiar el pack en 1&1 en el que la capacidad es de 1Gb. Bien aquí empieza el problema:
¿Como puedo pasar toda la base de datos actual (el foro) a una nueva base de datos en la que la capacidad es de 1Gb? El mismo
servidor 1&1 y el mismo dominio...
El tema es que desde el panel de control de 1&1 entrando en el MySQL (phpadmin) ahí solo se puede exportar o importar una base
de datos inferior a 50Mb´s y entonces el soporte de 1&1 me habla de cosas como el SSH.
Bueno primero creo que debería hacer un backup de mi base de datos actual y esto se puede hacer también con el programa SSH. Si en 1&1
explican cuales son los comandos para hacer una copia de seguridad en SSH:
mysqldump -h NOMBRE_SERVIDOR -u NOMBRE_USUARIO -p CONTRASEÑA NOMBRE_BASE > fichero
Pongo el nombre del servidor, nombre del usuario, la contraseña, el nombre de la base de datos y el nombre del fichero "backup1".
Todos estos datos los recojo en el panel de control de 1&1. Bien hasta aquí parece ser "sencillo", pero al darle "Enter" me pide
la contraseña y yo supongo que es la misma que uso para entrar en la base de datos. Bien pero me sale el error siguiente:
mysqldump: Got error: 1045: Access denied for user 'username'@'200.227.114.86' (using password: YES) when trying to connect
Y aquí se acaba, ¿Que he hecho mal? Bueno en el caso que se solucione, dónde se queda el fichero del "backup1"?
Después de esto, quedaría pendiente coger este fichero "backup1" para importarlo a la nueva base de datos.
Esto me lo describen los de 1&1 así:
mysql -h NOMBRE_SERVIDOR -u NOMBRE_USUARIO -p NOMBRE_BD < dump_file.sql
Supongo que el dump_file.sql sería mi fichero del backup, en mi caso "backup1.sql", es correcto?
Bueno.... buffff...., esto es todo de momento. Agradecería mucho vuestra ayuda y paciencia ya que no soy experto en esto.
Muchas gracias!!!!!