Mostrando entradas con la etiqueta SSH. Mostrar todas las entradas
Mostrando entradas con la etiqueta SSH. Mostrar todas las entradas

jueves, 16 de enero de 2014

Comprobar todas las tablas de una base de datos - MySql

Cuando programamos web, es muy habitual usar bases de datos MySQL, en estos casos seguramente hayamos tenido la necesidad de usar la orden CHECK TABLE ''tablename'' para comprobar que nuestra tabla no este corrupta por alguna sentencia SQL que se haya quedado a medias, o por alguna otra razon; pero... y cuando lo queremos hacer en todas nuestras tablas??

Para ello deberemos entrar por SSH en nuestro servidor, logueandonos con nuestro usuario y contraseña, seguramente si estamos en un servidor compartido no tengamos acceso, en ese caso creo que lo mejor sera contactar con nuestro proveedor de hosting.
Una vez estemos logeados deberemos teclear en la consola lo siguiente:
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
Cambiando root por nuestro usuario de la BBDD; y la p es para que pida la pass, la cual deberemos teclear en la consola, recuerda que no aparecen ni *(asteriscos) ni nada mientras la escribes, no pierdas el hilo por que no sabras por donde vas, otra opcion es cambiar la -p de por -NuestraPassword aunque no se recomienda, ya que se enviaria sin encriptar, y quedaria legible para personas que pasaran cerca nuestra.
Un saludo y espero os resulte de utilidad

Conectar por SSH - PuTTY

Para conectar por SSH a un servidor necesitaremos su IP, un usuario y una password, tambien sera necesario un puerto, aunque por defecto es el 22
Un buen programa para Windows, aunque esta disponible para otras plataformas es PuTTY, de muy sencilla instalacción, y mas sencillo de usar.



Os dejo el link a su pagina de descargas, para que bajéis la versión que mas os convenga según vuestro sistema

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