Héctor Pérez, emprendiendo en la era de la colaboración en masa

Nota mental: Cómo crear, exportar, importar y borrar una base de datos MySQL

Posted in Español by Héctor Pérez on abril 7, 2009

Tras el minipost de ssh, uno sobre MySQL.

Por cierto, tenía las notas apuntadas en un wiki que desde hace tiempo sólo utilizaba para consultar notas de este tipo, así que he decido extraer lo poco que sigo utilizando y cerrarlo ;)

Crear base de datos:
mysqladmin -u USUARIO -p create base_de_datos

borrar:
mysqladmin drop base_de_datos

exportar:
mysqldump -u user -p –opt base_de_datos > exportar.sql

importar:
mysql nombre_de_base_de_datos < fichero_de_seguridad.sql

crear usuario:
create user ‘nombre_usuario’ identified by ‘contraseña’;

dar permisos:
GRANT ALL ON NOMBRE_BD.* TO USUARIO@localhost;

o todo junto:

mysql –user=root -p –execute=”CREATE DATABASE db_name DEFAULT CHARSET
utf8;GRANT ALL PRIVILEGES ON db_name.* TO username@localhost IDENTIFIED
BY ‘password’;”

Cambiar contraseña:
SET PASSWORD FOR ‘user’@'localhost’ = PASSWORD(‘pass’);

Tagged with: ,

Nota mental: hacer que ssh no pida la contraseña

Posted in rmd by Héctor Pérez on abril 7, 2009

Siempre se me olvida, así que dejo por aquí cómo hacer que no te pida la contraseña cada vez que entras por ssh a un servidor:

ssh-keygen -t rsa (si ya tienes, no generar una nueva)
ssh-copy-id -i ~/.ssh/id_rsa.pub usuario@ip_o_dominio
Tagged with: ,

Computación en nube e independencia

Posted in Español by Héctor Pérez on abril 5, 2009

Como dice Stallman, que los datos se almacenen en equipos ajenos puede llevar a perder el control sobre los mismos y perder por tanto, la libertad. Y si no tenemos libertad o independencia, estamos atrapados y a merced de nuestros proveedores.

Pero los servicios web y la llamada computación en nube suponen un salto considerable en cuanto a facilidad de uso, prestaciones e inmediatez. Así que están aquí para quedarse.

  • Datos

Los datos han de ser de nuestra propiedad y por tanto hemos de poder exportarlos. Lo ideal sería poder exportarlos periódicamente. Y si fuera mediante el Dropbox p2p libre que propone Pere Quintana, aparecen nuevas posibilidades muy interesantes.

  • sobre mi url

Como comentaba hace tiempo, cuando es posible conviene que el servicio sea sobre una url propia, por ejemplo el correo electrónico o el blog.

  • Código libre

Aunque la parte más importante son nuestros datos, también es importante disponer del código del servicio web para no depender de nuestro proveedor a la hora de seguir utilizándolo o modificándolo.

Y tras los últimos problemas de Gmail, Andrés Torrubia va más allá: ¿por qué no ejecutar las aplicaciones en grandes proveedores de computación en nube como Amazon o Google y además en nodos propios como el ordenador de casa y el portátil? Un escenario complejo pero sin duda interesante, en el que posiblemente interactuaríamos con frecuencia con los nodos propios y dejaríamos los externos como demonios y copias de seguridad.

Seguir

Get every new post delivered to your Inbox.