أخبار العالمألعابتقنيةسياحة و سفرصحة و جمالمال و أعمالمنوعات

إدارة وحماية قواعد البيانات: MySQL وPostgreSQL




دليل إدارة قواعد البيانات MySQL وPostgreSQL على Ubuntu

تُعد أنظمة قواعد البيانات مثل MySQL وPostgreSQL من أشهر أنظمة إدارة قواعد البيانات المفتوحة المصدر المستخدمة في المشاريع والمواقع والتطبيقات. في هذا الدليل، سوف نتناول كيفية تثبيتهما على نظام Ubuntu وكيفية إدارتهما بشكل احترافي.


🔹 أولاً: تثبيت MySQL على Ubuntu

لتثبيت خادم MySQL على Ubuntu:

sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql

بعد التثبيت، يمكنك تشغيل الأداة الآمنة لتأمين إعدادات MySQL:

sudo mysql_secure_installation

بهذا ستحصل على خادم MySQL يعمل وجاهزاً للاستخدام. 1


🔹 إدارة MySQL

لتسجيل الدخول إلى سطر أوامر MySQL:

sudo mysql -u root -p

إنشاء قاعدة بيانات جديدة:

CREATE DATABASE mydatabase;

إنشاء مستخدم جديد ومنحه صلاحيات:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password123';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

🔹 تثبيت PostgreSQL على Ubuntu

يمكنك تثبيت PostgreSQL بسهولة باستخدام APT:

sudo apt update
sudo apt install postgresql postgresql-contrib

سيتم تشغيل الخدمة تلقائياً بعد التثبيت. 2


🔹 إدارة PostgreSQL

لتسجيل الدخول إلى واجهة PostgreSQL:

sudo -i -u postgres
psql

أو مباشرة:

sudo -u postgres psql

الخروج من psql:

\q

إنشاء مستخدم وقاعدة بيانات:

CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;

🔹 مقارنة سريعة بين MySQL وPostgreSQL

كلا النظامين قويان ويدعمان SQL وميزات أساسية في قواعد البيانات. بشكل عام:

  • MySQL: مشهور ببساطته والأداء السريع، مناسب لمعظم تطبيقات الويب. 3
  • PostgreSQL: أكثر امكانات تعقيداً وتوافقاً مع المعايير، قوي في مهام البيانات الكبيرة والاستعلامات المعقدة. 4

🔹 أدوات إدارة قواعد البيانات

لإدارة قواعد البيانات برسوميات (GUI):

  • phpMyAdmin – أداة شهيرة لإدارة MySQL/MariaDB عبر الويب. 5
  • pgAdmin – الأداة الرسمية لإدارة PostgreSQL بواجهة رسومية.
  • DBeaver – أداة قوية تدعم عدة أنواع قواعد بيانات.

📌 نصائح في إدارة قواعد البيانات

  • اعمل نسخاً احتياطية بشكل دوري باستخدام tools مثل mysqldump لـ MySQL. 6
  • في PostgreSQL استخدم الأوامر أو الأدوات المتاحة لعمل نسخ احتياطي واستعادة. 7
  • تأكد من ضبط الأذونات والأمان لضمان حماية البيانات.

إذا كنت مهتمًا بدليل محترف شامل مثل المقالة الأصلية المدفوعة من Pro.Tecmint، فهذه النسخة تغطي **أهم النقاط الأساسية لإدارة MySQL وPostgreSQL على Ubuntu** بشكل عملي وجاهز للاستخدام.


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى