Herramientas de usuario

Herramientas del sitio


mariadb

Bases de datos

Las páginas que actualmente servimos no utilizan base de datos, pero suele ser muy habitual la necesidad de un motor de base de datos relacional como MySQL en un servidor web.

Por ello dejamos corriendo MariaDB para atender futuras necesidades.

MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL. Es desarrollado por Michael Widenius (fundador de MySQL) y la comunidad de desarrolladores de software libre. Introduce dos motores de almacenamiento nuevos, uno llamado Aria -que reemplaza con ventajas a MyISAM- y otro llamado XtraDB -en sustitución de InnoDB. Tiene una alta compatibilidad con MySQL ya que posee las mismas órdenes, interfaces, APIs y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.1 Este SGBD surge a raíz de la compra de Sun Microsystems -compañía que había comprado previamente MySQL AB 2 - por parte de Oracle. MariaDB es un fork directo de MySQL que asegura que permanecerá una versión de este producto con licencia GPL, ya que tras esta compra Oracle cambió la licencia de MySQL por una de tipo privativo, aunque Oracle aún conserva la versión MySQL Community Edition que sigue siendo GPL. Monty decidió crear esta variante porque estaba convencido de que el único interés de Oracle en MySQL era reducir la competencia que MySQL daba al mayor vendedor de bases de datos relacionales del mundo que es Oracle.

extraido de http://es.wikipedia.org/wiki/MariaDB

Repositorios

/etc/apt/sources.list.d/mariadb.list
# MariaDB 10.0 repository list - created 2013-08-29 05:38 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/10.0/debian wheezy main
deb-src http://ftp.igh.cnrs.fr/pub/mariadb/repo/10.0/debian wheezy main

Archivos de configuración

~/.my.cnf

~/.my.cnf
[client]
user=root
password=contraseña

Este archivo guarda las preferencias del usuario a la hora de usar el cliente de mysql. Es necesario para que funcionen algunos de los scripts de backups que lanza root, permitiendo interaccionar cómodamente con la base de datos sin introducir contraseña.

/etc/mysql/my.cnf

Opciones globales de configuración. No se ha realizado ninguna optimización, están las opciones por defecto. MariaDB escucha en el puerto 3306 con el socket /var/run/mysqld/mysqld.sock

Demonio

/etc/init.d/mysql start|stop|restart|reload|force-reload|status
mariadb.txt · Última modificación: 2013/09/02 17:24 por root