viernes, 18 de marzo de 2016

Instalación de Maria DB en Windows

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPOSCOLULA
División de ingeniería en Sistemas Computacionales
Administración de Base de Datos
Reporte de Instalación de Oracle en Ubuntu


Docente:
Lic. Marco Antonio Ruiz Vicente

 Presenta:
César Alan Aquino Espinosa
Cesar Reyes Chávez
Isaí Abraham López Bautista
Jesús Gregorio



San Pedro y San Pablo Teposcolula Oaxaca.


INTRODUCCION

¿Qué es MariaDB?

Como muchos sabréis MariaDB es un derivado de MySQL que va al compás de MySQL, aunque MariaDB suele tener un retraso al liberar la versión estable, equivalente en nomenclatura a la de MySQL, para poder implementar sus mejoras y realizar las pruebas pertinentes.

Pero el gestor de bases de datos MariaDB gana a MySQL por varios motivos, el primero y más claro es que funciona igual que MySQL y por ello no hace falta realizar ningún cambio para usar este gestor, actúa igual y usa los mismos conectores con las distintas plataformas y lenguajes a las que se puede conectar (como PHP o Perl entre otros), hasta usa el mismo archivo de configuración, el my.ini.

Otras mejoras son la implementación de nuevos motores de almacenamiento y añadir versiones mejoradas de algunos (sin descuidar los que hay en MySQL, como InnoDB o MyISAM), se ha mejorado también INFORMATION_SCHEMA añadiendo información extra que no encontramos en MySQL y otro cambio que me ha llamado también la atención es que en MySQL las "vistas" o consultas almacenadas que podemos usar rápidamente leían todas las tablas que estaban implicadas en la propia consulta, independientemente de si se captasen datos de la misma y por eso en MariaDB se ha añadido la funcionalidad de no leer esas tablas para ahorrar esfuerzos y mejorar el rendimiento.


REQUERIMIENTOS
Es multiplataforma.
Ocupa un espacio de 500 mb.
Necesita al menos 1 gb de memoria RAM para su optimo funcionamiento.
Procesador Pentium 4 en adelante.


Arquitectura
Es soportado por 32 y 64 bits



Instalación IU

En vista del éxito de María DB, me veo en la necesidad de probrarlo. Este es el modo típico de instalación. Para iniciar el instalador pulse sobre mariadb-<major>.<minor>.<patch>.msi

Está en estado alfa, es decir, en pleno desarrollo, pero para lo que pretendemos, que es hacer pruebas, cumplirá su función. Es un Windows 7, me descargo una versión 32 bits de downloads.mariadb.org/mariadb/10.0.4.




Tras la ventana inicial, aceptamos la licencia:

Marque en "I accept the terms"


Personalización

Aquí puede elegir que características instalar. Por defecto se instalarán todas las características excepto los símbolos de debug. Si se ha seleccionado la característica "Database instance" el instalador creará por defecto una instancia de base de datos como un servicio Windows. En este caso el instalador presentará diálogos adicionales para controlar varias propiedades de la base de datos. Ha de notar que no necesita tener una instancia en este paso. Por ejemplo si ya tenía bases de datos MySQL o MariaDB funcionando como servicios, puede actualizarlas durante la instalación. Además puede crear instancias de base de datos adicionales después de la instalación con la utilidad mysql_install_db.exe.

NOTA: Por defecto si instala una instancia de de base de datos el directorio de datos será el "data" en la raíz de la instalación. Para cambiar la localización del directorio de datos selecciones "Database instance" en el árbol de características y use el botón "Browse" para apuntar hacia otro sitio.



Propiedades autenticación y seguridad de la base de datos

Este diálogo se muestra si se seleccionó la característica "Database instance". Aquí puede establecer la contraseña del usuario de base de datos "root" y especificar cuando este usuario puede acceder desde máquinas remotas. El parámetro "Create anonymous account" permite la creación y el acceso a un usuario anónimo (no autenticado). Está desactivado por defecto y es recomendable no cambiar este parámetro.


Otras propiedades de base de datos

*Install as service
Define si la base de datos debe ser ejecutada como un servicio y el nombre del mismo. Es recomendadable que ejecute su instancia de base de datos como un servicio ya que se simplifica su manejo. El nombre del servicio por defecto es "MySQL" y es por razones de compatibilidad (este es el mismo nombre que "mysqld.exe --install").
*Enable networking
Activación de TCP/IP (recomendado) y en que puerto MariaDB debe escuchar. Si la seguridad es un problema después de la instalación puede cambiar el parámetro "bind-address" para escuchar sólo en direcciones locales. Si este checkbox no está seleccionado usará "named pipes" para las comunicaciones.
*Optimize for transactions

Si este checkbox está seleccionado el motor de almacenamiento por defecto será Innodb (o XtraDB) y el parámetro sql_mode se establecerá a "NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES". También puede definir el tamaño del buffer pool de Innodb/Xtradb. El tamaño por defecto es el 12.5% de la memoria RAM y dependiendo de sus requerimientos puede asignar más a innodb (hasta el 70-80% RAM). Las versiones 32 bit de MariaDB tienen restricciones en el tamaño máximo de buffer pool (aproximadamente 1GB debido a las limitaciones en espacio de direcciones virtuales de los procesos de 32bit).


Ready to Install

En este punto todos los parámetros de instalación ya han sido recogidos. Pulse en el botón "Install".

Alerta de Control de Cuenta de Usuario (UAC)
Si el control de cuentas está activo (Vista o posterior) verá este diálogo. Pulse en "Sí".

Fin


Comprobando que MariaDB está funcionando

Así que, iniciamos heidoSQL, cambiamos el puerto al 3307, y procedemos a entrar, y comprobamos que ya está lista el servidor de bases de datos MariaDB para trabajar.

Así que, de momento, MariaDB tiene muy buena pinta, o al menos, no nos ha dado ningún error en la instalación, que ya es positivo, y una victoria frente a MySQL.

3 comentarios:

  1. ¿De donde obtuviste los datos de los requerimientos de instalación?.

    ResponderEliminar
  2. 5 Merit Casino review - Xn--O80b910a26eepc81il5g.online
    If you are a gambler, the best option is to 메리트카지노총판 join 카지노 an online gambling site or a casino without registration. It is possible septcasino to join an online gambling site.

    ResponderEliminar