You are on page 1of 9

TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO

Alumno
DIEGO MARTINEZ HECTOR HERNANDEZ SANDOVAL JAVIER MEDINA ORTIZ MARCELINO

Profesor
Ing. Romero Gonzlez Gustavo Moiss

Materia
SISTEMAS ABIERTOS E INTERCONECTIVIDAD

Grupo
8S11

Practica
Instalacin y configuracin de MYSQL y creacin de una BD federada

09/mayo/2012

PROCEDIMIENTO 1. Se descarga el archivo mysql-5.5.11.tar.gz 2. Se copia a la carpeta usr/src/ con el comando cp

3. Una vez copiado se descomprime con el siguiente comando tar xvf mysql5.5.11.tar.gz

4. Se ingresa a la carpeta mysql-5.5.11 con el comando cd mysql-5.5.11

5. Se instalan paquetes apt-get install bison apt-get install cmake apt-get install build-essential apt-get install libncurses5-dev libaio1.

6. Se indica de qu tipo ser utilizada la base de datos, se indica en que ruta la se pondr, el puerto en que abrir el servidor con el siguiente script utilizando cmake.
# cmake . -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=bundled DWITH_ZLIB=bundled -DCMAKE_INSTALL_PREFIX=/opt/mysql -DSYSCONFDIR = /etc -

DENABLED_LOCAL_INFILE=true -DMYSQL_DATADIR=/opt/mysql/data DMYSQL_TCP_PORT=3306 -DWITH_EXTRA_CHARSETS=all

7. Se crea el grupo y el usuario, se le agregan permisos al usuario y se agrega al grupo creado groupadd mysql useradd r g mysql mysql

8. Abrimos el fichero nano /etc/passwd modificamos la lnea del usuario que se acaba de crear por :/dev/null:/bin/false Guardamos y salimos d ah, y compilamos 9. Ejecutamos make j3

10. Despus ejecutamos make install.

11. Nos pasamos al directorio cd /opt/mysql Cambiamos de propietario

chown R mysql . chgrp R mysql .

12. Conectamos con MySQL inicializamos permisos a las tablas scripts/mysql_install_db --user=mysql chown -R root . chown -R mysql data

13. Inicializamos el servidor cp support-files/my-medium.cnf /etc/my.cnf bin/mysqld_safe --user=mysql & cp support-files/mysql.server /etc/init.d/mysql.server

14. Iniciamos mysql bin/mysql

15. En Windows se instala MySQL y se crea una base de datos. La base se llama base_federada Se crea una tabla llamada usuario Se insertan 3 registros

16. Se concede permisos a un usuario con un password para que se conecte a la base.

17. Se configura el modem para que acepte conexiones a travs del puerto 3306.

Nota en la imagen anterior solo se muestra la configuracin del modem una vez finalizada. 18. En Windows se configura el firewall para que acepte conexiones a travs del puerto 3306. 19. En Ubuntu tambin se configura un cortafuegos el cual podemos instalar con el comando apt-get install uwf, se configura al igual que el de Windows para el puerto 3306

20. En Ubuntu MySQL se configura para que acepte el tipo FEDERATED en la base de datos para estos se configura modificando el archivo que se encuentra en la siguiente ruta /etc/mysql/my.cnf 21. En la lnea que dice [mysqld] debajo de esta instruccin escribir federated y guardar los cambios.

22. Se crea la base de datos federada en Ubuntu con los mismos campos usados en la base de datos de Windows solo que al final se le agrega la siguiente instruccin. ENGINE=FEDERATED CONNECTION=mysql://root:1@192.168.1.67:3306/base_federada:usuario ;

Ahora solo nos queda conectarnos a esa base de datos y verificar que si se realice las consultas en ambas maquinas.

WINDOWS 7

UBUNTU

You might also like