Subir base de datos mediante ssh

marzo 29, 2010 | | 0 comentarios | Cpanel y whm, Sysadmin Posteado por javier

Bueno usuarios de mixinformatico primero necesitan un hosting donde tengan habilitado el acceso ssh, despues para conectarse a su hosting mediante shell si usan windows pueden hacerlo mediante el programa putty, si usan linux pueden mediante el terminar con el comando ssh usuario_remoto@host_remoto,
antes de efectuar la conexión a ssh tienen que subir la base de datos a su ftp con extencion .sql, public_html una vez subida se conectan y les pedira su usuario y clave los cuales son los mismos para acceder a cpanel o plesk..
ya cuando se hayan conectado mediante ssh se conectara en la carpeta principal que tienen la mayoría de los hosting ósea

1
/home/xxxx/


en donde xxxx es su usuario por ejemplo mi usuario es javier para conectarme para ftp o para acceder a mi cpanel entonces al conectarme mediante ssh aparecere directamente en la carpeta /home/javier/ del servidor, ahora tenemos que ingresar a public_html que se encuentra en /home/javier/public_html si quieres comprobar que esa carpeta existe hay ejecutas el comando ls para ver todas las carpetas que estan en /home/xxxxx, para ingresar a public_html ejecutamos

1
cd public_html

una ves accedido y creada la base de datos y el usuario correspondiente en nuestro cpanel ejecutamos el siguiente comando

1
mysql -u usuario de la base de datos -pclave base de datos <archivo.sql

para que les quede mas claro pondre un ejemplo
ya para empezar cree mi base de datos, usuario y contraseña en cpanel la cual es la siguiente

1
2
3
<strong>base de datos: javier_bd
usuario de la base de datos: javier_user
contraseña: javier</strong>

ya tenemos los datos correspondiente a nuestra base de datos ahora subimos el archivo extensión .sql a la carpeta public_html en mi casi el archivo se llamara base.sql.
ahora me conecto mediante putty y entro a public_html

1
cd publi_html

y ejecuto el comando

1
mysql -u javier_user -pjavier javier_bd <base.sql

si se fijan es lo mismo q la estructura q les mencione

1
mysql -u usuario de la base de datos -pclave base de datos <archivo.sql

después entran a su phpmyadmin y estará toda subida

este comando sirve cuando importas base de datos que pesan 200 mb cosa de que el hosting derrepente tiene designado muy poco tiempo de max input por lo cual tienes poco tiempo para subir algo mediante un formulario y estoy te puede servir bastante