|
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver " - Aristóteles - ![]() |
Computerfacil.com |
Chat
Fotos
Últimos Posts
Ayuda
Búsqueda
Miembros
Calendario
|
| Bienvenido, invitado ( Identificarse | Registrarse ) | Reenviar mensaje de validación |
|
|
Forista del Mes: amateos1404
|
![]() ![]() ![]() |
| amateos1404 |
Publicado: Mar 15 2007, 09:48 PM
|
||
![]() * ScriptMaster * Grupo: Super Moderadores Mensajes: 1.139 Miembro nº: 9.176 Registrado: 13-March 06 |
Veréis, llevo unas horas intentando migrar mi Web de un sitio a otro, y sí, los archivos puedo transportarlos vía Ftp sin problemas, todo bien, hasta que intento conseguir mi base MySQL para trasladarla al nuevo servidor. Puedo sacar un archivo .sql con todo, pero ese archivo ya al intentar ejecutarlo desde el phpMyAdmin no me lo ejecuta y se queda la base de datos vacía, ¿eso por qué puede ser? ¿Estoy haciendo algo mal?
Gracias de antemano. -------------------- Antonio Manuel Mateos Cruz: Blog de Musica Heavy | Macram's Blog | Softhoy ![]() ![]() Si te ha parecido útil éste foro u otras zonas de la Web, por favor, agrega un vínculo en tu página Web.
|
||
| dejavi |
Publicado: Mar 16 2007, 01:20 AM
|
||
![]() Tera user Grupo: _Moderadores_ Mensajes: 3.657 Miembro nº: 17.695 Registrado: 18-January 07 |
16-03-07. Si lo que deseas es migrar la base de datos, lo primero un respaldo...te manifiesto que esto es via SSH en línea sin necesidad de hacer un DUMP al disco duro y luego tener que restaurarlo en el destino, prueba con éstos comandos...a ver que pasa... mysqldump -ux -px database | ssh yo@nuevo_server "mysql -ux -px database" ¿Quieres ganar dinero escribiendo sobre tus aficiones? - www.Redactores.es -------------------- |
||
| amateos1404 |
Publicado: Mar 16 2007, 08:48 AM
|
||
![]() * ScriptMaster * Grupo: Super Moderadores Mensajes: 1.139 Miembro nº: 9.176 Registrado: 13-March 06 |
Ein??? Pero eso donde lo ejecuto, en el PhpMyAdmin, en mi PC... comentar que la Web se encuentra alojada en servicios de hosting, no en mi pc...
-------------------- Antonio Manuel Mateos Cruz: Blog de Musica Heavy | Macram's Blog | Softhoy ![]() ![]() Si te ha parecido útil éste foro u otras zonas de la Web, por favor, agrega un vínculo en tu página Web.
|
||
| dejavi |
Publicado: Mar 17 2007, 12:23 AM
|
||
![]() Tera user Grupo: _Moderadores_ Mensajes: 3.657 Miembro nº: 17.695 Registrado: 18-January 07 |
17-03-07. Lo hago desde el pc sin problemas a mi me funciona lo hago regularmente por factor de espacio en el hosting de origen, lógicamente lo aplico en la red privada para la cual trabajo a mi me funciona,te antepongo que uso linux otra sería esta: Es muy corriente que nuestro proveedor de hosting ofrezca junto con PHP la base de datos MySQL, así que las notas para subir esa base de datos al servidor de este artículo van encaminadas a ofrecer soluciones para esa base de datos. La base de datos MySQL no se puede subir por FTP, como que se hacía con los archivos del código PHP. Para subirla tendremos que utilizar otros mecanismos. Voy a distinguir entre tres casos distintos en los que nos podríamos encontrar en este momento: 1. La base de datos que pretendemos subir está vacía. Tan sólo hemos creado las tablas, pero no hemos introducido datos en ellas o, a lo sumo, tienen algún dato que hemos introducido de pruebas. 2. La base de datos que queremos subir está completa y es una base de datos MySQL. En este caso tenemos creada la base de datos en local y con toda la información dentro y, por supuesto, queremos que esa información quede también en la base de datos remota. 3. La base de datos está completa (como el caso anterior), pero no es una base de datos MySQL. En este caso estaríamos haciendo una migración de la base de datos de un sistema gestor a otro. Veremos los tres casos por separado en adelante, aunque, antes de ello, vamos a mostrar unas herramientas que nos servirán de mucha ayuda para la administración de cualquier base de datos remota. Las herramientas en concreto se relatan en el manual Taller de MySQL, son las siguientes: * PhpMyAdmin. Una aplicación creada en PHP que podemos instalar en nuestro espacio de alojamiento para administrar la base de datos. * Mysql Control Center (en adelante MyCC). Una aplicación Windows que permite contectarse a múltiples bases de datos MySQL, que se encuentren en local o en remoto. * Access. También permite administrar una base de datos MySQL conectada en local o en remoto. En este caso se utiliza una interfaz que muchos ya conocen, como es Access, para administrar una base de datos que nada tiene que ver con dicho programa. En los tres casos lo que nos permite realizar el software de administración son tareas sobre la base de datos de todo tipo, como pueden ser crear tablas, modificarlas, insertar datos, borrarlos, editarlos. Modificar o borrar tablas o campos de las mismas, etc. La elección de una herramieta o de otra pasa por los recursos que nos permitan utilizar en nuestro proveedor. Básicamente, lo que nos puede decantar a una opción u otra, es si permiten o no conectar de manera remota la base de datos MySQL. Conozco alojamientos donde se permite esa conexión remota y donde no. Si no permiten conectarnos remotamente nos decantaremos por PhpMyAdmin, pues es una aplicación PHP que se conecta en local y a la que se accede desde una página web y eso lo permiten todos los proveedores, incluso hay muchos que tienen instalado ya este software para administrar las bases de datos. En caso de que sí nos permitan conectarnos remotamente con la base de datos, eligiremos MyCC o Access, que son aplicaciones Windows mucho más potentes y rápidas que las que utilizan interfaz web, como PhpMyAdmin. Es preferible utilizar MyCC porque está especialmente desarrollado para conectar y operar con bases de datos MySQL. Espero te sea de ayuda... -------------------- |
||
| amateos1404 |
Publicado: Mar 19 2007, 07:32 PM
|
||
![]() * ScriptMaster * Grupo: Super Moderadores Mensajes: 1.139 Miembro nº: 9.176 Registrado: 13-March 06 |
Bueno, mi host no me permite conectarme remotamente a la base de datos... así que tendré que usar phpMyAdmin... y ahora qué tengo que hacer??
-------------------- Antonio Manuel Mateos Cruz: Blog de Musica Heavy | Macram's Blog | Softhoy ![]() ![]() Si te ha parecido útil éste foro u otras zonas de la Web, por favor, agrega un vínculo en tu página Web.
|
||
| b3nj4 |
Publicado: May 15 2007, 12:08 AM
|
|
Principiante bit ![]() ![]() Grupo: Miembros Mensajes: 24 Miembro nº: 22.861 Registrado: 8-May 07 |
Entras en la base de datos que quieres migrar y vas a la opción "Exportar". Allí seleccionas las tablas que quieres exportar y puedes escoger la opción de mostrar el texto (en vez de crear un archivo).
Luego, en el otro servidor, copias el texto como consulta SQL y listo ;) Lo de SSH es un buen método (más rápido cuando lo conoces). Necesitas un programa como el Putty y acceso SSH a tu servidor. El servicio técnico de tu hosting te puede decir si tienes acceso SSH. -------------------- ¿Quieres descargar eMule gratis ?
|
| amateos1404 |
Publicado: May 15 2007, 07:36 PM
|
||
![]() * ScriptMaster * Grupo: Super Moderadores Mensajes: 1.139 Miembro nº: 9.176 Registrado: 13-March 06 |
Gracias b3nj4; pero se me olvidó mencionar que lo conseguí hacer de igual manera que dijiste, solo que bajando un archivo .sql con la compatibilidad mejorada, y subiendolo al servidor nuevo.
GRACIAS DE TODOS MODOS POR LA RESPUESTA. -------------------- Antonio Manuel Mateos Cruz: Blog de Musica Heavy | Macram's Blog | Softhoy ![]() ![]() Si te ha parecido útil éste foro u otras zonas de la Web, por favor, agrega un vínculo en tu página Web.
|
||
![]() |
![]() ![]() ![]() |
|
|
|