Por Abhishek Ghosh 19 de enero de 2024 6:50 am Actualizado el 19 de enero de 2024AnuncioMariaDB es un sistema de gestión de bases de datos gratuito, relacional y de código abierto creado a través de una bifurcación de MySQL. Puedes leer nuestra guía MySQL Vs MariaDB para WordPress para comparar. El proyecto fue iniciado por el antiguo desarrollador principal de MySQL, Michael Widenius, quien también desarrolló el motor de almacenamiento Aria en el que se construyó originalmente MariaDB (la capa de software que contiene la funcionalidad básica de la base de datos, es decir, crear, leer, modificar y eliminar datos). Dado que Oracle posee los derechos de marca de MySQL, fue necesario encontrar nuevos nombres para el sistema de base de datos y sus motores de almacenamiento. El nombre MariaDB se remonta a María, la hija menor de Widenius, tal como lo hizo MySQL con su hija mayor My. Pasos a seguir antes de instalar MariaDB en Ubuntu 22.04 Puede utilizar instancias VPSDime OpenVZ para sitios web pequeños y medianos. Las instancias de conexión de 6 GB de RAM y 10 Gbps le costarán $ 7,00 al mes. Tenemos un artículo sobre OpenVZ Vs Docker para una mejor comprensión. Si necesita recursos dedicados, puede probar su VPS KVM premium. Puede solicitarles que instalen MariaDB y PHPMyAdmin o cPanel (si aloja varios sitios web) por una pequeña tarifa. Los enlaces que le hemos proporcionado son enlaces de afiliados. VPSDime está destinado a los desarrolladores y ellos lo apoyan. Su primer trabajo después de tener el servidor en “mano” es seguir esta guía Cómo configurar un inicio de sesión SSH sin contraseña en Ubuntu 22.04. Puede instalar Fail2Ban en Ubuntu 22.04 más adelante. No debe ser el usuario root al instalar MariaDB. Lo confundirá entre los usuarios raíz de MariaDB y también permitirá que los piratas informáticos obtengan acceso fácilmente. Cómo instalar MariaDB en Ubuntu 22.04 Ejecute estos comandos: sudo apt update -y sudo apt update -y sudo apt install mariadb-server sudo mysql_secure_installationsudo apt update -ysudo apt update -ysudo apt install mariadb-serversudo mysql_secure_installationExcepto para agregar una nueva contraseña, eliminar las bases de datos de prueba y los privilegios de recarga, no necesita cambiar nada. Nunca cambie nada relacionado con esta cuenta de usuario root. En los sistemas basados ​​en Debian, es arriesgado alterarlo. Si cambia la contraseña de esta cuenta raíz más adelante, puede enfrentar errores extraños. No utilice el usuario root con contraseña en archivos de configuración de WordPress como wp-config.php. Cree un nuevo usuario con los mismos privilegios que el usuario root con el nombre admin: sudo mariadb GRANT ALL ON *.* TO ‘admin’@’localhost’ IDENTIFICADO POR ‘contraseña’ CON GRANT OPTION; PRIVILEGIOS DE ENJUAGUE; exit;sudo mariadbCONCEDER TODO EN *.* A ‘admin’@’localhost’ IDENTIFICADO POR ‘contraseña’ CON OPCIÓN DE CONCESIÓN;VARIR PRIVILEGIOS;salir;Ahora, inicie sesión como administrador en MariaDB:Cree una base de datos para WordPress usando el siguiente comando. Lo hemos llamado wordpress y el usuario wpuser, pero puedes usar el nombre que quieras: crear base de datos wordpress; crear usuario wpuser@localhost identificado por ‘tu-contraseña’; otorgar todos los privilegios en wordpress.* a wpuser@localhost; privilegios de descarga; salir;crear base de datos wordpress;crear usuario wpuser@localhost identificado por ‘tu-contraseña’;otorgar todos los privilegios en wordpress.* a wpuser@localhost;eliminar privilegios;salir;Verificar la base de datos y el usuario: sudo mysql -u wpuser -p show bases de datos; salir;sudo mysql -u wpuser -pshow bases de datos;salir;Esto finaliza los pasos necesarios para instalar WordPress. Sin embargo, necesitamos modificar el archivo de configuración de MariaDB para un rendimiento óptimo. Tengo un archivo mariadb.cnf optimizado en GitHub para tu trabajo. Está destinado a un servidor de 12 GB. Después de modificar el archivo (simplemente reemplace el contenido de /etc/mysql/mariadb.cnf) y reiniciar MySQL (reinicio del servicio mysql), puede usar MySQL Tuner para una mayor optimización.

Source link