Descargar bases de datos sin acceso a cPanel

  • Autor Autor miricardo
  • Fecha de inicio Fecha de inicio
M

miricardo

Gamma
Diseñador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, por algún error interno no tengo acceso a mis bases de datos de cPanel, como puedo descargar las bases de datos desde WHM o bien desde una terminal?

---------- Post agregado el 15-mar-2014 hora: 20:37 ----------

Me sale este error:


Error while connecting to MySQL: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). Error from MySQL query: Can't call method "do" on an undefined value at /usr/local/cpanel/Cpanel/Mysql.pm line 1195, <STDIN> line 1.
 
Eso suena a que no esta funcionando el servicio de mysql...

Si tienes una termina verifica el servicio o ejecuta con permisos de administrador lo siguiente:

Insertar CODE, HTML o PHP:
service mysql status
/etc/init.d/mysql status

A veces le ponen mysqld

Si está funcionando entonces puedes hacer un respaldo con esto:

Insertar CODE, HTML o PHP:
mysqldump -u usuario -p contraseña base_de_datos > archivo_de_respaldo.sql

El .sql es una constumbre, no una obligación.


AGREGO, si no funciona, pues hay que levantarlo...
Insertar CODE, HTML o PHP:
sudo service mysql restart
 
En todo me dio FAIL.

 
inténtalo con /etc/ini.d/mysqld status

y pegua aqui la salida usando [ code]. Edita tus detalles.
 
Insertar CODE, HTML o PHP:
-bash: /etc/ini.d/mysqld: No such file or directory

inténtalo con /etc/ini.d/mysqld status

y pegua aqui la salida usando [ code]. Edita tus detalles.
 
Es que me equivoqué... es /etc/init.d/mysql status o /etc/init.d/mysqld status

sorry
 
Insertar CODE, HTML o PHP:
MySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED]

Es que me equivoqué... es /etc/init.d/mysql status o /etc/init.d/mysqld status

sorry
 
Ah bueno, pues ahora ejecútalo de nuevo, solo cambia status por restart. Y luego verifica de nuevo el status.
 
HTML:
MySQL server PID file could not be found!                  [FAILED]
Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/host.[B]dominio[/B].com.pid).

Ah bueno, pues ahora ejecútalo de nuevo, solo cambia status por restart. Y luego verifica de nuevo el status.
 
Bueno... entonces lo que queda es lo siguiente:

1. Borra el archivo /var/lock/subsys/mysql (con rm /var/lock/subsys/mysql)
2. Borra el archivo /mysql/host.dominio.com.pid (rm /mysql/host.dominio.com.pid)

Arranca el servidor /etc/init.d/mysql (o mysqld) start

Y verifica el estatus

 
Creo recordar que todas las bases de datos bajo mysql están en /var/lib/mysql

Elimina ese pid file con rm /ruta/mysql/host.loquesea.pid después levanta el servicio
 
Sigue saliendo FAILED, pero bueno mejor me cambiaré de servidor porque e tenido muchos problemas con ellos (Atlantic.net)

 
¿por que mejor no hablas con tu proovedor de hosting?
 
Creo recordar que todas las bases de datos bajo mysql están en /var/lib/mysql

Elimina ese pid file con rm /ruta/mysql/host.loquesea.pid después levanta el servicio

No necesariamente. Eso se configura con la ocpión datadir de my.cnf y pues uno puede poner la ruta mas loca que quiera... en fin...

Deberías contratar a alguien que arregle eso, incluso cuando te cambies de servidor.

Aqui muchos recomiendan a skamasales... y por los comentarios que hacen de el se ve muy profesional.