دليل كامل لتثبيت خادم قاعدة بيانات MySQL على نظام Ubuntu 22.04 مع تكوين جاهز للإنتاج.
إنشاء خادوم قاعدة بيانات MySQL على نظام أوبونتو 22.04 مع التشكيل الأمثل لاستخدامه في الإنتاج.
sudo apt update
sudo apt install mysql-server -y
sudo mysql_secure_installation
حدد مي سيكلت من خلال تحرير /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% من الذاكرة المتاحة للأداء الأمثل. تمكين ذاكرة التخزين المؤقت للاستفسارات لأعباء العمل المكثفة.
استخدم mysqldump للنسخ الاحتياطي المنطقي أو Percona XtraBackup للنسخ الاحتياطي الساخن دون وقت توقف.