Introducción
Buenas, en este post vamos a instalar y configurar el servidor de base de datos para nuestro escenario en OpenStack, la instalación la haremos en sancho
, que tiene un Ubuntu. También modificaremos nuestro servidor DNS instalado anteriormente para que reconozca la siguiente dirección bd.cabezas.gonzalonazareno.org
como la base de datos y haremos una prueba desde quijote.
Configuración en sancho
Instalamos:
sudo apt install mariadb-server
Hacemos la instalación segura:
sudo mysql_secure_installation
Entramos como root en la base de datos:
sudo mysql -u root -p
Y creamos al usuario con privilegios para acceder desde el exterior:
GRANT ALL PRIVILEGES ON *.* TO 'ale'@'%' IDENTIFIED BY 'ale' WITH GRANT OPTION;flush privileges;
Editamos el fichero:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Descomentamos las líneas(si están comentadas):
port = 3306
bind-address = 127.0.0.1
skip-external-locking
Y modificamos la línea:
bind-address = 0.0.0.0
Reiniciamos el servicio:
sudo systemctl restart mysql
Configuración en freston
En los siguientes ficheros:
sudo nano /var/cache/bind/db.dmz.cabezas.gonzalonazareno.org
sudo nano /var/cache/bind/db.interna.cabezas.gonzalonazareno.org
Añadimos la siguiente línea:
bd IN CNAME sancho
Reiniciamos el servicio:
sudo systemctl restart bind9
Configuración en quijote
Debemos de instalar el paquete de mariadb
, para ello:
sudo dnf install mariadb-server
Si quisieramos instalar una versión más actualizada, añadimos el repositorio de mariadb:
sudo nano /etc/yum.repos.d/mariadb-10.4.repo
Y añadimos:
[mariadb]
name = MariaDB para CentOS 7
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Activamos el servicio:
sudo systemctl start mariadb
Comprobación
Desde quijote:
[centos@quijote ~]$ mysql -h bd.cabezas.gonzalonazareno.org -u ale -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 36
Server version: 10.3.25-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>