تكوين الخادم

تثبيت وتكوين MySQL على Ubuntu 22.04

دليل كامل لتثبيت خادم قاعدة بيانات MySQL على نظام Ubuntu 22.04 مع تكوين جاهز للإنتاج.

December 20, 2025 13435 المشاهدات

تركيب وتشكيل 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 للنسخ الاحتياطي الساخن دون وقت توقف.

التوصيات الأمنية

  • تغيير الميناء الافتراضي من 3306 إلى ميناء مخصص
  • تمكين الاتصالات SSL/TLS
  • إنشاء جدار حماية للسماح فقط ببروتوكولات الإنترنت المحددة
  • تحديثات أمنية منتظمة

قيّم هذا المقال

★★★★★
-
أنا أحمل...

البحث في المستندات
تكوين الخادم

عرض جميع المقالات