Tablas Federadas en MySQL

Escrito por el 19-01-2011

A continuación explicaremos los pasos a seguir para la configuración y uso de las tablas federadas en MySQL, en servers distintos.


1) En primer lugar comprobar conexion entre hosts:


- Puerto por defecto mysql '3306'.


- Aplicar las reglas necesarias en el Firewall.


2) Habilitar la conexión remota en my.cnf.


- comentar la línea skip-networking así:


#skip-networking


- habilitar ip's


bind-address=0.0.0.0 (cualquier ip, no recomendado)


3) Habilitar usuario externo en mysql remoto:


- GRANT ALL PRIVILEGES ON db_base.* TO db_user @'IP_HOST' IDENTIFIED BY 'db_passwd';


Una vez configurado y comprobado:


4) Habilitar motor FEDERATED en my.cnf:


- añadir la línea 'federated':


[mysqld]


federated


5) Crear las tablas federadas:


- asignar motor a tabla:


ENGINE=FEDERATED CONNECTION='scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name;


- Ej.:


CREATE TABLE `tabla_federada` (


`id_tabla` int(10) unsigned NOT NULL AUTO_INCREMENT,


`campo_1` varchar(64) NOT NULL,


`campo_2` varchar(64) NOT NULL DEFAULT '',


PRIMARY KEY (`id_tabla`)


)


ENGINE=FEDERATED


DEFAULT CHARSET=latin1


CONNECTION='mysql://usu_rem:pass_rem@10.0.0.200:3306/db_rem/tabla_rem';


Más información en dev.mysql.com

Más sobre la privacidad en Facebook

Escrito por el 18-01-2011

En el blog para desarrolladores de Facebook podemos leer esto:


"We are now making a user's address and mobile phone number accessible as part of the User Graph object. Because this is sensitive information, we have created the new user_address and user_mobile_phone permissions. These permissions must be explicitly granted to your application by the user via our standard permissions dialogs."



Es decir, que "las direcciones y números telefónicos de los usuarios" van a formar parte del "objeto gráfico" y por lo tanto las aplicaciones desarrolladas por terceros van a poder acceder a estos datos, eso sí, siempre q ...

leer la entrada completa

A cerca de idominiun | Diseño Web | Posicionamiento Web | Diseño Gráfico | Aplicaciones a medida | Portafolio | Contacto

Todos los contenidos están bajo licencia Creative Commons mientras no se indique lo contrario.