Guía completa para instalar el servidor de base de datos MySQL en Ubuntu 22.04 con configuración lista para producción.
Configure el servidor de bases de datos MySQL en Ubuntu 22.04 con una configuración óptima para el uso de producción.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
Configure MySQL editando /etc/mysql/mysql.conf.d/mysqld.cnf:
max_connections = 200
innodb_buffer_pool_size = 1G
innodb_log_file_size = 256M
sudo mysql
CREATE DATABASE myapp;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON myapp.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
Ajustar el tamaño innodb_buffer_pool_size a 70-80% de la RAM disponible para un rendimiento óptimo. Habilitar caché de consultas para cargas de trabajo de lectura pesadas.
Utilice mysqldump para copias de seguridad lógicas o Percona XtraBackup para copias de seguridad calientes sin tiempo de inactividad.