Intermediato 13 min

Instalar y asegurar MySQL en VPS

Instala MariaDB, crea un usuario de aplicaciones y limita el acceso a la red.

# MySQL #MariaDBDatabase

¿Lista para comenzar su servicio? Compruebe las ofertas y el pedido en línea.

Ver ofertas y orden

Objetivo

Instala MariaDB/MySQL y crea un usuario dedicado a su aplicación, sin exponer la base de datos en Internet.

Usuarios MySQL
Principio de todo privilegio

Instalación

apt update && apt install -y mariadb-server mysql_secure_installation

Responder a las preguntas: contraseña de raíz, eliminar usuarios anónimos, deshabilitar la raíz remota.

Crear base y usuario

mysql -u root -p CREATE DATABASE monapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'monapp'@'localhost' IDENTIFIED BY 'MotDePasseSolide!'; GRANT ALL PRIVILEGES ON monapp.* TO 'monapp'@'localhost'; FLUSH PRIVILEGES; EXIT;

Segura de la red escuchando

In /etc/mysql/mariadb.conf.d/50-server.cnf, comprobar:

bind-address = 127.0.0.1

Entonces... systemctl restart mariadb. La base sólo puede ser alcanzada desde el VPS (o contenedores locales).

Guías relacionadas