PDF de programación - MYGNET magazine 8

Imágen de pdf MYGNET magazine 8

MYGNET magazine 8gráfica de visualizaciones

Publicado el 10 de Julio del 2017
2.173 visualizaciones desde el 10 de Julio del 2017
2,5 MB
62 paginas
Creado hace 17a (16/06/2006)
Octava edición digital de MMYGNET-MAGAZINE Junio 2006

Presentamos una vez más la publicación digital correspondiente a este mes, esperamos
que sea de su agrado, hemos incluido una sección de manuales donde se listan todos los
que fueron publicados en el mes y a demás nos complace presentar el capitulo II de
seguridad informática, “Criptología”.

Mandamos nuestros cordiales saludos y agradecimientos a todos los colaboradores que
han participado con nosotros, de igual manera para todas las personas que nos han echo
llegar sus comentarios que nos han sido de mucha utilidad, a nombre del equipo de
mygnet les damos las gracias…

Reiteramos nuevamente la invitación para que participen con nosotros.

Editores
Martín Roberto Mondragón Sotelo.
[email protected]

Gustavo Santiago Lázaro.
[email protected]

Escríbenos a [email protected]

Visítanos a http://www.mygnet.com o http://www.mygnet.org

Aplicaciones

Como instalar la replica de la base de datos en MySql ......................................................................................................3
Creación de archivos de ayuda HTML compilados ...............................................................................................................5
Crear un Server Remoto con NET..............................................................................................................................................9

Programación

FlashRemoting y postgres ........................................................................................................................................................ 11
Saber que versión del .NET Framework estamos utilizando ........................................................................................... 14
Códigos fuentes en el mes ....................................................................................................................................................... 15

Seguridad

Seguridad informática. Capítulo 2. Criptología.................................................................................................................. 24

Boletín

Boletín Software libre ............................................................................................................................................................... 39

Noticias del mes.......................................................................................................................................................................... 42
Manuales del mes....................................................................................................................................................................... 51
Enlaces del mes........................................................................................................................................................................... 60

Como instalar la replica de la base de datos en MySql

CCoommoo iinnssttaallaarr llaa rreepplliiccaa ddee llaa bbaassee
ddee ddaattooss eenn MMyySSqqll

Este tutorial en particular describe cómo instalar la réplica de la base de datos en MySQL. La réplica de
MySQL permite tener una copia exacta de una base de datos de un servidor principal (maestro) en otro
servidor (esclavo), y todas las actualizaciones a la base de datos en el servidor principal se repliegan
inmediatamente a la base de datos en el servidor auxiliar de modo que ambas bases de datos estén
sincronizadas. Esto no es una política de respaldo porque si se corre un comando de borrado de forma
accidental también será realizado en el esclavo; sin embargo las réplicas pueden ayudar a proteger contra
faltas de hardware. En este tutorial en particular se mostrara como replegar la base de datos alumnos
contenida en una PC con la dirección IP 192.168.0.16 a un esclavo. Ambos sistemas (maestro y esclavo) están
funcionando en Windows XP SP2.

Ambos sistemas tienen MySQL 5.0 instalado, y la base de datos alumnos con las tablas y los datos ya
existente en el maestro, pero no en el esclavo.Primero quisiera decir que ésta no es la única manera de de
levantar la configuración de tal sistema. Hay muchas maneras de alcanzar esta meta pero ésta es la manera
que utilizaremos.

Configurar el Maestro:

Primero tenemos que corregir “C:\Archivos de programa\MySQL\MySQL Server 5.0\my.ini”. Tenemos que
permitir el establecimiento de una red para MySQL, y MySQL debe escuchar en todas las direcciones IP, por lo
tanto comentamos estas líneas (si es que existen):
#skip-ne tworking
#bind-address = 127.0.0.1

Además tenemos que decirle a MySQL de qué base de datos debe escribir a los registros (estos registros son
utilizados por el esclavo para ver qué ha cambiado en el mestro), que fichero de diario debe utilizar, y tenemos
que especificar donde esta el servidor maestro de MySQL. Deseamos replegar la base de datos alumnos, así
que ponemos las líneas siguientes en “C:\Archivos de programa\MySQL\MySQL Server 5.0\my.ini”:
log-bin = C:\Archivos de programa\MySQL\MySQL Server 5.0\mysql-bin.log
binlog-do-db=alumnos
server-id=1

Después de haber echo esto, detenemos el servidor y posteriormente lo volvemos a cargar, para que este
aplique los cambios recién establecidos.
Después entramos en la base de datos de MySQL como root y creamos el usuario con privilegios de la réplica:
mysql -u root –p
Enter password:

Ahora estamos en el shell de MySQL.

GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%' IDENTIFIED BY
'<password>';
FLUSH PRIVILEGES;
Reemplace <password> con el password real.

Después haga esto (aún en shell de MySQL):

USE alumnos;
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;

Autor:Fredy
Ramirez Porfirio
Perfil del
colaborador
Nombre: Fredy
Ramirez Porfirio
País: MÉXICO
[email protected]
om

Ing.

Serio,
Personalidad:
y bastante
sincero
social.
|| Nivel de
estudios: Licenciatura
o profesional || Área de
estudio:
en
Sistemas
Computacionales
||
Experto en: C/C++ ,
VC++,
Java,
ActionScript
||
Conocimientos: Flash,
Flash Communication
Server, ensamblador,
bash,
postgresql,
y
MySQL, MatLab
de
tratamieto
imágenes
||
Pasatiempo(s): Leer y
navegar por internet.

VB,

3

Como instalar la replica de la base de datos en MySql

El comando pasado mostrará algo como esto:
+---------------+----------+--------------+------------------
| File | Position | Binlog_do_db | Binlog_ignore_db |
+---------------+----------+--------------+------------------
+ mysql-bin.006 | 183 | alumnos | |
+---------------+----------+--------------+------------------
1 row in set (0.00 sec)

¡Anote esta información, la necesitaremos más adelante en el
esclavo!
Salimos del shell de MySql:
quit;

Pasando la información existente en del maestro al esclavo.

Hay dos formas para pasar las tablas y los datos existentes de
alumnos en el maestro al esclavo. El Primer debe hacer una
descarga de la base de datos, El segundo debe utilizar el comando
LOAD DATA FROM MASTER; en el esclavo. El último tiene la
desventaja de que la base de datos en el maestro será bloqueada
durante esta operación, así que si se tiene una base de datos
grande en un sistema de producción de mucho trafico, esto no es
lo que se desea, y en este caso recomiendo seguir el primer
método. Sin embargo, el último método es muy rápido, así que
aquí describiré ambos.

Primer método:
mysqldump -u root -p<password> --opt alumnos > alumnos.sql

Reemplace <password> con el password real para el usuario root de
MySql
Importante: No hay espacio entre -p y <password>!

Esto creará una descarga del SQL del alumnos en el archivo
alumnos.sql, para que ¡Transfiera este archivo a su servidor
esclavo!. Si desea usar esta manera LOAD DATA FROM MASTER;
entonces por ahora no hay nada que se deba hacer.Finalmente
tenemos que abrir las tablas en alumnos.

Configurando el esclavo.

En el esclavo primero tenemos que crear la base de datos
alumnos:
mysql -u root –p
Enter password:
CREATE DATABASE alumnos;
quit;

Si ha hecho una descarga del SQL de alumnos en el maestro para
transferirla al esclavo, entonces es hora de importar la descarga
del SQL en nuestra base de datos alumnos creada en el esclavo:
mysql -u root -p<password> alumnos < /path/alumnos.sql

Reemplace <password> con el password real para el usuario root de
MySql
Importante: No hay espacio entre -p y <password>!
Path se refiere a la dirección donde se encuentra el archivo con la
descarga del SQL.

Ahora tenemos que decirle a MySQL en el esclavo que sea el esclavo,
que el maestro es 192.168.0.16, y que la base de datos principal a
mirar es alumnos. Por lo tanto agregamos las líneas siguientes a
“C:\Archivos de programa\MySQL\MySQL Server 5.0\my.ini”:
server-id=2
master-host=192.168.0.16
master-user=<slave_user>
master-password=<user_password>
master-connect-retry=183
replicate-do-db=alumnos

Reiniciamos MySql.

Si no ha importado alumnos de la
base de datos maestro con la
ayuda de una descarga del SQL,
talvez desee usar esta manera
LOAD DATA FROM MASTER;
entonces es hora de conseguir los
datos de la base de datos maestra, asi que entramos en el shell
MySQL del esclavo:
mysql -u root –p
Enter password:
LOAD DATA FROM MASTER;
quit;

Si tiene phpMyAdmin instalado en el esclavo puede comprobar si
todas las tablas de datos de la base de tatos alumnos del maestro
están también disponible en la base de datos alumnos del esclavo.

Finalmente, debemos hacer esto:
mysql -u root –p
Enter password:
SLAVE STOP;

En el comando siguiente (aún en el shell de MySQL) tiene que
sustituir los valores apropiadamente:
  • Links de descarga
http://lwp-l.com/pdf5112

Comentarios de: MYGNET magazine 8 (1)

mabuel villarroel
28 de Julio del 2017
estrellaestrellaestrellaestrellaestrella
excelente desearìa suscribirme, que debo hacer
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad