Guide complet pour installer le serveur de base de données MySQL sur Ubuntu 22.04 avec une configuration prête pour la production.
Configurer le serveur de base de données MySQL sur Ubuntu 22.04 avec une configuration optimale pour l'utilisation de la production.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
Configurer MySQL en éditant /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;
Ajuster innodb_buffer_pool_size à 70-80% de RAM disponible pour une performance optimale. Activer le cache de requête pour les charges de travail lourdes en lecture.
Utilisez mysqldump pour les sauvegardes logiques ou Percona XtraBackup pour les sauvegardes chaudes sans temps d'arrêt.