Üretim ortamına hazır yapılandırmayla Ubuntu 22.04 üzerine MySQL veritabanı sunucusunun kurulumuna dair eksiksiz kılavuz.
Ubuntu 22.04 üzerinde MySQL veritabanı sunucusunu üretim kullanımı için optimum bir yapılandırma ile kur.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
MySQL'i /etc/mysql/mysql.conf.d/mysqld.cnf'i düzenleyerek ayarlayınız:
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;
Optimum performans için innodb_buffer_pool_size'yi mevcut RAM'in %70-80'ine ayarla. Okuma ağırlığı yüksek iş yükleri için sorgu önbelleği etkinleştir.
Mantıksal yedeklemeler için mysqldump veya kesintisiz sıcak yedeklemeler için Percona XtraBackup kullanın.