Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Kefren en 2 Febrero 2011, 22:14 pm



Título: Subir una base de datos MySQL a un servidor
Publicado por: Kefren en 2 Febrero 2011, 22:14 pm
Hola a todos.

El motivo del post no es otro que desconozco cómo subir una base de datos que tengo en mi PC a un servidor, en este caso Byethost. Al registrarme en dicho servidor me proporcionan un usuario para MySQL, una contraseña y la dirección a un servidor. Ahora bien, mi base de datos es bastante grandecita (28 MB) y no la puedo exportar desde phpMyAdmin, por lo que tengo que usar programas tipo Navicat o MyCC, pero ninguno de estros programas es capaz de establecer una conexión con el servidor de MySQL.

Lo curioso, es que le hago un ping a ese servidor y no me devuelve nada, y encima me devuelve una dirección IP privada (192.168.0.205) aunque el host es inalcanzable. Mi pregunta es, ¿hay que seguir un procedimiento especial para subir la base de datos a un servidor? Lo digo porque me registré en otro host diferente, con distinto usuario y servidor, y tengo el mismo problema.

Añado que mi base de datos ya está preparada para importarse, es un archivo .sql volcado desde mysqldump. Agradecería que me recomendasen un tutorial, he buscado por Google pero he encontrado poco.

SaluDOS


Título: Re: Subir una base de datos MySQL a un servidor
Publicado por: el-brujo en 3 Febrero 2011, 11:46 am
el servidor MySQL de Byethost sólo debe aceptar conexiones internas, por lo tanto tipo sólo tipo phpMyAdmin y nada de Navicat o mysql front, intenta comprimir el sql y subirlo comprimido, el phpMyAdmin es capaz descomprimirlo (gracias al php) y ejecutar el SQL.

O si tienes acceso ftp, sube el sql, y en el phpMyAdmin le dices la ruta (el path).

Pero parece que primero tienes que crear la base de datos desde el panel de control y demás no tienes permiso para crear tablas¿? WTF!

http://webcache.googleusercontent.com/search?q=cache:1fpY_OL7AKgJ:www.codingforums.com/archive/index.php/t-185880.html+Byethost+mysql&cd=2&hl=es&ct=clnk&gl=es&source=www.google.es


Título: Re: Subir una base de datos MySQL a un servidor
Publicado por: Kefren en 4 Febrero 2011, 16:38 pm
Muchas gracias. Dándole vueltas al asunto lo averigué. Hice eso de comprimir la base de datos en .zip y subirla mediante phpMyAdmin. Aunque tuve que hacer 2 bases de datos porque aun comprimida ocupaba 4 MB aproximadamente.

No se me había ocurrido eso del FTP, ya lo sé para otra vez.  :P

Y sí, primero tuve que crear la base de datos desde el cPanel de Byethost. Muchas gracias  :D

SaluDOS