Los tarballs binarios de MariaDB reciben su nombre según el siguiente patrón: mariadb-VERSION-OS.tar.gz. Asegúrese de download la versión correcta para su máquina.

Para instalar el binaries, desempaquete la distribución en el directorio de su escogencia y ejecute el script mysql_install_db.

En el ejemplo presentado más abajo, instalamos MariaDB en el directorio /usr/local/mysql (esta es la ubicación por defecto para MariaDB para muchas plataformas). Sin embargo, cualquier otro directorio debe funcionar igualmente.

Instalamos el binario con un link simbólico hacia el nombre original. Esto es para que usted pueda cambiar fácilmente las versiones de MariaDB con solo mover el link simbólico para direccionarlo hacia otro directorio.

NOTA: Para MariaDB 5.1.32 solo la línea "./scripts/mysql_install_db --user=mysql" debe ser cambiada por "./bin/mysql_install_db --user=mysql"

Asegúrese de usar los archivos my.cnf correctos

MariaDB necesita para la configuración archivos '/etc/my.cnf' (en algunos sistemas '/etc/mysql/my.cnf') y '~/.my.cnf'. Si usted tiene un viejo archivo my.cnf (quizás de una instalación de sistema de MariaDB o de MySQL) tiene que tener cuidado de no utilizar accidentalmente el archivo viejo con su instalación del nuevo binario .tar.

La solución normal para esto es ignorar el archivo my.cnf en /etc cuando use los programas en el archivo tar.

Esto es llevado a cabo por creating your own .my.cnf file en su directorio home y escribiendo mysql_install_db, mysqld_safe o también mysql (la línea de comando utilidad cliente) para solo usar ésta con la opción '--defaults-file=~/.my.cnf'. Tome en cuenta que esta debe ser la primera opción para los comandos arriba mencionados!

Instalar MariaDB como root en /usr/local/mysql

Si usted tiene acceso root al sistema, quizás usted quiera instalar MariaDB bajo el usuario y grupo 'mysql' (para mantener la compatibilidad con las instalaciones MySQL):

groupadd mysql
useradd -g mysql mysql
cd /usr/local
tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz
ln -s mariadb-VERSION-OS mysql
cd mysql
./scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data

Para arrancar mysqld usted tiene ahora que hacer la siguiente operación:

./bin/mysqld_safe --user=mysql &
or
./bin/mysqld_safe --defaults-file=~/.my.cnf --user=mysql &

Para probar la conexión, modifique su $PATH de manera de poder llamar clientes tales como mysql, mysqldump, etc.

export PATH=$PATH:/usr/local/mysql/bin/

Quizás quiera usted modificar su .bashrc or .bash_profile para hacerlo permanente.

Instalar MariaDB como no root en cualquier directorio

Abajo, traslade /usr/local a algún directorio de su escogencia.

cd /usr/local
gunzip < /path-to/mariadb-VERSION-OS.tar.gz | tar xf -
ln -s mariadb-VERSION-OS mysql
cd mysql
./scripts/mysql_install_db --defaults-file=~/.my.cnf

Si tiene problemas con la línea de comando gunzip mencionada arriba, usted puede también , si tiene gnu tar, hacer lo siguiente:

tar xfz /path-to/mariadb-VERSION-OS.tar.gz

Para arrancar mysqld usted debe ahora hacer lo siguiente:

./bin/mysqld_safe --defaults-file=~/.my.cnf &

Post instalación

Después de esto, recuerde, definir passwords apropiados para cada cuenta con acceso desde fuentes no confiables, para evitar exponer al host a riesgos de seguridad! Considere también usar el mysql.server para start MariaDB automatically cuando su sistema arranca.

Nuestros binarios MariaDB son similares a los binarios genéricos disponibles para la distribución binaria de MySQL. Para más opciones en cuanto a usar estos binarios, se puede consultar el manual MySQL 5.1 en installing generic binaries.

Para los detalles en cuanto a los pasos exactos utilizados para construir los binarios, ver el compiling MariaDB section del KB.

Comments

Comments loading...