fbpx

Cpanel SSH base de datos import export

{slide=BACK UP LA BASE DE DATOS (MySQL DB) EN EL CPANEL}

Para hacer back up del total de la base de datos elegir:

MySQL DATABASE

Luego Daily System Backup (que hace el backup de toda la base de datos)

La opción Weekly, es que se tiene una copia con los datos hasta hace una semana atrás, es decir, si la actual se arruinó; se tiene todos los datos hasta hace 1 semana atrás.

Y la opción Monthly, los datos están hasta hace 1 mes atrás.

 

 

{slide=PASOS PARA UTILIZAR EL SSH CLIENT}

PASOS PARA UTILIZAR EL SSH CLIENT

1. Hay que pedir permiso para usar SSH. Se hace subiendo en el Cpanel el carnet de identidad.

2. Hay que utilizar el programa Putty SSH client, que se descarga en:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

3. USO DE PUTTY (SSH CLIENT MANAGER)

NOTAS: Todo el comando se puede copiar y para pegar hay que hacer clic derecho del mouse.

export :

[1:59:48 PM] mysqldump -u username -p database_name > dbname.sql

{slide=COMMANDS SSH IMPORTACIÓN (<) }

La importación significa de la zona de FTP a la Base de Datos. Solo se puede realizar si uno previamente ha subido una base de datos username_xxx.sql con el FTP al área de /www. De ahí se importa al sector donde se almacenan las bases de datos que utizan los software basados en web.

FORMA DE ESCRIBIR EL NOMBRE DE LA BASE DE DATOS

Generalmente el archivo que uno tiene está escrito dbname.sql, no tiene el username del servidor. El servidor requiere que vaya el username, por lo que se debe agregar.

Ejemplo: archivo inicial dbname.sql, tiene que cambiarse a ificorpn_dbname.sql. Y ese es el nombre que hay que escribir en el comando.

 

mysql -p -u dbusername username_database-name < username_file.sql

file.sql debe escribirse con ificorpn_, es decir, ificorpn_vtigercrm503.sql

FORMA DE ESCRIBIR EL USERNAME

En el comando se debe escribir el usuario del servidor.

Ej: ificorpn_vtigercrm5

DIFERENCIA ENTRE BASE DE DATOS Y ARCHIVO

En el comando hay una diferencia entre Base de datos y archivo de base de datos.

El archivo lleva al final .sql

EJEMPLO DE IMPORTAR

   usuario DB  password  DB archivo a importarse  
 mysql u ificorpn_vtiger5  -p - ificorpn_vtigercrm504    < ificorpn_vtigercrm503.sql

se deja -p para que uno deba

escribir el password

mysql u ificorpn_vtiger5 -pmiguel123    

En el cojmando se puede escribir

la contraseña para que no la pida

cuando se ejecuta

 Este comando si se pega en el SSH da error,. Lastimosamente hay que escribir todo el comando.

mysql -p -u ificorpn_vtiger5 ificorpn_vtigercrm0 < ificorpn_vtigercrm500.sql
mysql -p -u ificorpn_vtiger5 ificorpn_dbname < ificorpn_dbname.sql

For example, if my username was "silly," my password "computer," my database name "MyDB" and my file name "MyDBBack.sql," I would type:

 -usilly -pcomputer MyDB < MyDBBack.sql

mysql -u ificorpn_vtiger5 -pmiguel123 ificorpn_vtigercrm504 < vtigercrm503.sql

/pathtomysql/bin/mysqldump -B mytestdatabase -u myusernamehere -p > mytestdatabase_backup.sql

/ificorpn/bin/mysqldump -B ificorpn_vtigercrm510 -u ificorpn_vtiger5 -p > vtigercrm503.sql

{slide=COMMANDS SSH EXPORTACIÓN (>) }

La exportación significa que de la base de datos pasa a la zona donde están los archivos (zona FTP) de la web en la raíz arriba de /www

EJEMPLO DE EXPORTACIÓN


mysqldump -u dbuser -p ificorpn_dbname > dbname.sql

mysqldump -u ificorpn_vtiger5 -p ificorpn_vtigercrm504 > vtigercrm503.sql

-p (es la contraseña del DBuser)

NOTA: Cuando se exporta un archivo, uno es el que define que se va a llamar el archivo de exportación. Lo que significa que cuando tengamos que importarlo hay que añadirle el ificorpn_. Al usuario hay que escribirle (ificorpn_), si uno le escribe, no funciona la exportación.

También uno podría escribir la contraseña del DBuser:

mysqldump --opt -Q -u ificorpn_vtiger Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. ificorpn_vtigercrm503 > vtigercrm510.sql


Or if you do not want to change directories and you know the path to where the backup is located, type in the following:

COPIAR A UN DIRECTORIO

mysql -u dbusername -p databasename < /path/to/backupname.sql
mysql -u ificorpn_vtiger5 -p ificorpn_vtigercrm504 < /home/ificorpn/vtigercrm503.sql

You will be prompted for the database password. Enter it and the database will backup.

OTRA FORMA DE HACER BACKUP
/usr/bin/mysqldump $user_dbname -u $dbuser -p$dbpassword > /home/$user/$path/$file.sql
/usr/bin/mysqldump johndoe_db1 -u johndoe_dbuser -p123456 > /home/johndoe/backups/dbbackup.sql

{slide=CREAR DIRECTORIO EN SSH}

mkdir nombredeldirectorio

{slide=COPIAR DE UNA BASE DE DATOS A OTRO SERVIDOR}

Va a copiar la base de datos ificorpn_vtigercrm510 directamente a la base de datos ificorpn_vtigercrm0 en otro servidor



mysqldump -utuuser -pmolongo tudb | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. "mysql -upapanga -pplancheta -h mysql.vidanix.com tudb"

En palabras mas fáciles, lo que estamos haciendo aquí es ejecutar un MySQL Dump (backup de db y luego transferir esta data a nuestro otro servidor por SSH y además de esto decirle que lo vamos a subir con el siguiente user y password en la siguiente tabla utilizando el siguiente subdominio. Si te fijas bien cada user y password esta empezado por el comando -u ó -p luego de esto pones el username o password todo corrido, sin espacios igualito a como aparece en el ejemplo. En algunos casos al pasar la base de datos a otro servidor nuestro proveedor tiene un servidor exclusivo de MySQL por eso al final hice referencia a -h (hostname) de ser “localhost” solo elimina la -h y listo. Ya tienes como hacer backup de una base de datos a otra todo por SSH, quien dijo que por GUI era mas fácil?

*Asegura-te de haber creado el db con el nombre que de-ses y el usuario antes de ejecutar este comando si no, no obtendrás ningún resultado.

 

¿Como puedo copiar la base de datos desde un servidor a otro?

La respuesta rápida es que puedes copiar la base de datos de un servidor a otro usando el cliente SSH o el cliente MySQL.

Puedes ejecutar los anteriores comandos en uno solo usando mysqldump y mysql (metodo inseguro, usalo solo si estás en una VPN o red segura):

$ mysqldump db-name | mysql -h remote.box.com db-name

También puedes usar SSH si no tienes acceso remoto directo al servidor MySQL de destino (metodo seguro):

$ mysqldump db-name | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql db-name

O:

$ mysqldump -u username -p'password' db-name | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql -u username -p'password db-name

También puedes copiar una sola tabla al servidor remoto, por ejemplo la tabla "foo", usando el siguiente comando:

$ mysqldump db-name foo | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql bar

O:

$ mysqldump -u user -p'password' db-name foo | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql -u user -p'password' db-name foo

La mayoría de comandos UNIX/Linux se pueden encadenar usando tuberias (pipes), "|".

{slide=PARA ENTRAR A UN DIRECTORIO}

login as: bizmana2

Access denied (sale si se usa la pass incorrecta)

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.'s password: (utlizasr el pass de el servidor principial ificorpn y no de bizmana2

Last login: Fri Mar 11 03:00:07 2016 from 186.121.248.254

 

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [~]# cd /home/bizmana2/public_html/BizManager/application/cache/queries/

 

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [queries]# pwd

/home/bizmana2/public_html/BizManager/application/cache/queries

{slide= PARA LISTAR ARCHIVOS Y DIRECTORIOS}

 

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [queries]# ls

anuncios  crm  default  erp

{slide=PARA BORRRAR UN DIRECTORIO CON SUS ARCHIVOS INTERNOS}

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [queries]# rm -rf anuncios

O borrar directo sin estar entrando a los directorios:

rm -rf /home/bizmana2/public_html/BizManager/application/cache/queries/anuncios

 

{/slides}

Regístrate gratis!

15-0316-web

 

 

 

 

 

 
Para recibir información sobre Conferencias y talleres.

Para acceder a la información de mas de 70.000 empresas

y 90.000 profesionales.

REGISTRATE en BizManager CRM y obtené acceso a la información de 100 clientes potenciales!

Haz clic aquí.

Requerimiento de Personal

req_pers

Trabaje con las empresas mas importantes del país. Crezca económica y profesionalmente! Haga clic aquí.

© IFICORP Srl. All Rights Reserved.

Menu

Free Joomla templates by L.THEME