Guida completa all'installazione del server di database MySQL su Ubuntu 22.04 con configurazione pronta per la produzione.
Configurare il server MySQL su Ubuntu 22.04 con configurazione ottimale per l'uso produttivo.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
Configura MySQL modificando /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;
Regolare innodb_buffer_pool_size al 70-80% della RAM disponibile per prestazioni ottimali. Abilita la cache delle interrogazioni per carichi di lavoro più pesanti.
Utilizzare mysqldump per i backup logici o Percona XtraBackup per i backup caldi senza tempi di fermo.