Ubuntu 22.04에 MySQL 데이터베이스 서버를 설치하고 실제 운영 환경에 맞게 구성하는 방법에 대한 완벽한 가이드입니다.
생산 사용을위한 최적의 구성으로 Ubuntu 22.04에서 MySQL 데이터베이스 서버를 설정합니다.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
/etc/mysql/mysql.conf.d/mysqld.cnf를 편집하여 MySQL을 구성하십시오:
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 를 사용 가능한 RAM의 70~80%로 조정합니다. 읽기가 많은 워크로드에 대해 쿼리 캐시를 사용합니다.
논리적 백업을 위해 mysqldump를 사용하거나 가동 중지없이 핫 백업을 위해 Percona XtraBackup을 사용합니다.