Androide

Instalar mariadb en centos 7

Instalar MariaDB en Centos7

Instalar MariaDB en Centos7

Tabla de contenido:

Anonim

MariaDB es un sistema de gestión de bases de datos relacionales de código abierto, compatible con versiones anteriores, reemplazo binario de MySQL. Es desarrollado por algunos de los desarrolladores originales de MySQL y por muchas personas en la comunidad. Con el lanzamiento de CentOS 7, MySQL fue reemplazado por MariaDB como el sistema de base de datos predeterminado.

Si, por cualquier motivo, necesita instalar MySQL, consulte el tutorial Cómo instalar MySQL en CentOS 7. Si su aplicación no tiene requisitos específicos, debe seguir con MariaDB, el sistema de base de datos predeterminado en CentOS 7.

En este tutorial le mostraremos cómo instalar la última versión de MariaDB en CentOS 7 utilizando los repositorios oficiales de MariaDB.

Prerrequisitos

Asegúrese de haber iniciado sesión como usuario con privilegios de sudo antes de continuar con el tutorial.

Instale MariaDB 5.5 en CentOS 7

La versión del servidor MariaDB proporcionada en los repositorios CentOS predeterminados es la versión 5.5. Sin embargo, esta no es la última versión, pero es bastante estable.

Siga los pasos a continuación para instalar y asegurar MariaDB 5.5 en CentOS 7:

  1. Instale el paquete MariaDB usando el administrador de paquetes yum:

    sudo yum install mariadb-server

    Presione y cuando se le solicite continuar con la instalación.

    Una vez completada la instalación, inicie el servicio MariaDB y permita que se inicie en el arranque con los siguientes comandos:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Para verificar que la instalación se realizó correctamente, verifique el estado del servicio MariaDB escribiendo:

    sudo systemctl status mariadb

    El resultado debería mostrar que el servicio está activo y ejecutándose:

    Ejecute el script mysql_secure_installation que realizará varias tareas relacionadas con la seguridad:

    sudo mysql_secure_installation

    Se le pedirá que configure la contraseña del usuario root, elimine las cuentas de usuario anónimo, restrinja el acceso del usuario root a la máquina local y elimine la base de datos de prueba.

    Los pasos se explican en detalle. Se recomienda responder Y (sí) a todas las preguntas.

Instale MariaDB 10.3 en CentOS 7

Al momento de escribir este artículo, la última versión de MariaDB es la versión 10.3. Si necesita instalar cualquier otra versión de MariaDB, diríjase a la página de repositorios de MariaDB y genere un archivo de repositorio para una versión específica de MariaDB.

Para instalar MariaDB 10.3 en CentOS 7, siga estos pasos:

  1. El primer paso es habilitar el repositorio MariaDB. Cree un archivo de repositorio llamado MariaDB.repo y agregue el siguiente contenido:

    /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Instale el servidor MariaDB y los paquetes del cliente usando yum , igual que otro paquete de CentOS:

    sudo yum install MariaDB-server MariaDB-client

    Yum puede solicitarle que importe la clave GPG MariaDB:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "Huella digital: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db De: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Escriba y y presione Enter .

    Una vez completada la instalación, habilite MariaDB para iniciar el arranque e iniciar el servicio:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Para verificar la instalación, verifique el estado del servicio MariaDB escribiendo:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    El último paso es ejecutar el script mysql_secure_installation que realizará varias tareas relacionadas con la seguridad:

    sudo mysql_secure_installation

    El script le pedirá que configure la contraseña del usuario root, elimine el usuario anónimo, restrinja el acceso del usuario root a la máquina local y elimine la base de datos de prueba.

    Todos los pasos se explican en detalle y se recomienda responder Y (sí) a todas las preguntas.

Conéctese a MariaDB desde la línea de comando

Para conectarse al servidor MariaDB a través del terminal como tipo de cuenta raíz:

mysql -u root -p

Se le pedirá que ingrese la contraseña de root que estableció previamente cuando se mysql_secure_installation script mysql_secure_installation .

Una vez que ingrese la contraseña, se le presentará el shell MariaDB como se muestra a continuación:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Conclusión

En este tutorial, le mostramos cómo instalar y proteger MariaDB en un servidor CentOS 7.

Ahora que su servidor MariaDB está en funcionamiento y sabe cómo conectarse al servidor MariaDB desde la línea de comandos, puede consultar las siguientes guías:

mariadb mysql centos

Esta publicación es parte de la instalación de la pila LEMP en la serie CentOS 7.

Otras publicaciones en esta serie:

• Cómo instalar Nginx en CentOS 7 • Asegure Nginx con Let's Encrypt en CentOS 7 • Instale MariaDB en CentOS 7 • Instale PHP 7 en CentOS 7 • Cómo configurar bloques de servidor Nginx en CentOS 7