# إنشاء قواعد بيانات MySQL وإدارتها
Source: https://docs.webgee.com/ar/databases/how-to-create-and-manage-mysql-databases-in-cpanel





أنشئ قاعدة بيانات MySQL ومستخدمًا يستطيع الوصول إليها. ينطبق على الاستضافة
المشتركة والموزِّعة والمميّزة.

تحتاج معظم التطبيقات ثلاثة أشياء: قاعدة بيانات، ومستخدمًا، وصلاحيات ممنوحة لذلك
المستخدم عليها. وإنشاء الأولين ونسيان الثالث هو السبب المعتاد لفشل التثبيت بخطأ
اتصال.

<img alt="صفحة إدارة قواعد البيانات، وفيها إنشاء قاعدة بيانات جديدة وأدوات الإصلاح" src="__img0" />

تُسبَق أسماء قواعد البيانات والمستخدمين باسم مستخدم cPanel لديك — فإدخال `shop`
ينشئ `webgeedemo_shop`. وتحتاج التطبيقات **الاسم الكامل مع البادئة**، واستخدام
الاسم بدونها سبب شائع لفشل الاتصال.

## إنشاء قاعدة بيانات ومستخدم [#إنشاء-قاعدة-بيانات-ومستخدم]

ينفّذ المعالج الخطوات الثلاث بالترتيب، ولهذا يستحق الاستخدام:

1. في cPanel، افتح **MySQL Database Wizard** ضمن **Databases**.
2. أدخل اسم قاعدة البيانات، ثم **Next Step**.
3. أدخل اسم مستخدم وكلمة مرور — استخدم **Password Generator** — ثم
   **Create User**.
4. امنح **All Privileges**، ثم **Next Step**.

احتفظ باسم قاعدة البيانات واسم المستخدم وكلمة المرور. فأنت تحتاج الثلاثة
للاتصال.

<Callout type="info">
  يضيف cPanel اسم مستخدمك بادئةً للاسمين معًا. فقاعدة بيانات تسمّيها `wordpress`
  تصبح `cpaneluser_wordpress`، وهذا الاسم الكامل هو ما يجب أن يستخدمه تطبيقك.
</Callout>

## أو افعلها يدويًا [#أو-افعلها-يدويًا]

ضمن **MySQL Databases** يمكنك إنشاء كل جزء على حدة، وهو ما تريده عند إضافة
مستخدم ثانٍ إلى قاعدة بيانات قائمة:

* **Create New Database** — قاعدة البيانات
* **Add New User** — المستخدم
* **Add User To Database** — المنح، وهي الخطوة التي يغفلها الناس

## إعدادات الاتصال [#إعدادات-الاتصال]

| الإعداد        | القيمة              |
| -------------- | ------------------- |
| المضيف         | `localhost`         |
| قاعدة البيانات | `cpaneluser_dbname` |
| اسم المستخدم   | `cpaneluser_dbuser` |
| كلمة المرور    | كما ضبطتها          |
| المنفذ         | `3306`              |

`localhost` هو الصحيح لأن قاعدة البيانات تعمل على الخادم نفسه الذي يعمل عليه
موقعك. استخدمه بدل نطاقك — فهو يتصل عبر مقبس محلي، وهو أسرع ويتجنّب جدار
الحماية تمامًا.

وللاتصال من **خارج** الخادم، راجع
[السماح باتصالات MySQL البعيدة](/ar/databases/mysql-remote-connections).

## تغيير كلمة مرور [#تغيير-كلمة-مرور]

ضمن **MySQL Databases → Current Users**، اختر **Change Password**.

وتذكّر تحديثها في إعدادات تطبيقك في الوقت نفسه — `wp-config.php` في ووردبريس.
فتغييرها في cPanel وحده يوقف الموقع.

## حذف قاعدة بيانات [#حذف-قاعدة-بيانات]

الحذف فوري ونهائي. خذ نسخة احتياطية أولًا — راجع
[تنزيل نسخة احتياطية من حسابك](/ar/backups/how-to-generate-download-a-website-backup).

## تأكّد أنها تعمل [#تأكّد-أنها-تعمل]

```bash
mysql -u cpaneluser_dbuser -p cpaneluser_dbname -e "SELECT 1;"
```

عودة `1` تعني أن المستخدم وكلمة المرور والمنح كلها صحيحة. أما `Access denied`
فتعني غالبًا أن المنح ناقص، لا أن كلمة المرور خاطئة.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [السماح باتصالات MySQL البعيدة](/ar/databases/mysql-remote-connections)
* [استيراد قاعدة بيانات كبيرة](/ar/databases/how-to-import-a-large-database-into-mysql)
