Целосно упатство за инсталирање на MySQL сервер за бази на податоци на Ubuntu 22.04 со конфигурација подготвена за производство.
Поставете сервер за база на податоци за MySQL на Ubuntu 22.04 со оптимална конфигурација за употреба на производство.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
Конфигурирајте MySQL со уредување /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;
Прилагодете innodb_buffer_pool_size на 70- 80% од достапниот RAM за оптимална перформанса. Овозможи кеш за пребарувања за тешки зафати со читање.
Користете mysqldump за логични заштитни копии или Percona XtraBackup за топло заштитни копии без застој.