دليل إدارة قواعد البيانات 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** بشكل عملي وجاهز للاستخدام.





