Professional Documents
Culture Documents
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
3. Una vez copiado se descomprime con el siguiente comando tar xvf mysql5.5.11.tar.gz
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 -
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
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
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