يعاني كثير من مديري المواقع والمطورين من مشكلة شائعة عند محاولة رفع قواعد بيانات كبيرة الحجم عبر أداة phpMyAdmin، حيث تفشل العملية غالبًا بسبب قيود الخادم مثل حدّ حجم الرفع أو زمن التنفيذ. هذه المشكلة قد تُشكّل عائقًا حقيقيًا، خصوصًا عند نقل المواقع، أو استعادة النسخ الاحتياطية، أو التعامل مع قواعد بيانات ضخمة.
في هذا الشرح، سنستعرض الحل الأكثر كفاءة واستقرارًا لهذه المشكلة، وهو استخدام أداة mysql.exe عبر سطر الأوامر (CMD) في نظام ويندوز. يتيح هذا الأسلوب رفع قواعد البيانات بسرعة وأمان، دون التأثر بقيود المتصفح أو إعدادات phpMyAdmin، مع تحكّم أكبر في عملية الاستيراد وضمان سلامة الترميز، خاصة للنصوص العربية.
إليك فيما يلي الخطوات التفصيلية لرفع قاعدة البيانات، إلى جانب أهم أوامر MySQL التي يحتاجها أي مدير موقع أو مطوّر لإدارة قواعد البيانات باحتراف.
ملاحظة: سيُطلب منك إدخال كلمة المرور فور الضغط على Enter.
1- اختيار قاعدة البيانات المستهدفة:
2- ضبط ترميز اللغة (لضمان سلامة النصوص العربية):
3- بدء عملية الرفع: قم بكتابة أمر: source متبوعاً بمسار ملف القاعدة الموجود في جهازك: SQL
في هذا الشرح، سنستعرض الحل الأكثر كفاءة واستقرارًا لهذه المشكلة، وهو استخدام أداة mysql.exe عبر سطر الأوامر (CMD) في نظام ويندوز. يتيح هذا الأسلوب رفع قواعد البيانات بسرعة وأمان، دون التأثر بقيود المتصفح أو إعدادات phpMyAdmin، مع تحكّم أكبر في عملية الاستيراد وضمان سلامة الترميز، خاصة للنصوص العربية.
إليك فيما يلي الخطوات التفصيلية لرفع قاعدة البيانات، إلى جانب أهم أوامر MySQL التي يحتاجها أي مدير موقع أو مطوّر لإدارة قواعد البيانات باحتراف.
الخطوات التفصيلية
أولاً: الدخول إلى واجهة الأوامر
ومن ثم قم بتشغيل نافذة الأوامر (Command Prompt) من خلال المسار التالي في الويندوز:
كود:
%SystemRoot%\system32\cmd.exe /K
ثانياً: الاتصال بقاعدة البيانات
قم بكتابة الأمر التالي مع تغييرusername الى SQLملاحظة: سيُطلب منك إدخال كلمة المرور فور الضغط على Enter.
كود:
mysql -u <username> -p
ثالثاً: تنفيذ أوامر الرفع (Import)
بعد نجاح الدخول، اتبع الأوامر التالية بالترتيب:1- اختيار قاعدة البيانات المستهدفة:
use database_name;2- ضبط ترميز اللغة (لضمان سلامة النصوص العربية):
charset utf83- بدء عملية الرفع: قم بكتابة أمر: source متبوعاً بمسار ملف القاعدة الموجود في جهازك: SQL
source filename.sql;قائمة بأهم أوامر MySQL المستخدمة لإدارة القاعدة:
- إنشاء قاعدة بيانات جديدة:
create database name; - استخدام/اختيار قاعدة بيانات:
use name; - عرض جميع الجداول:
show tables; - عرض أعمدة جدول معين:
show columns from name; - استعراض كافة البيانات داخل جدول:
select * from name; - حساب عدد السجلات في جدول معين:
SELECT COUNT(*) FROM name; - عرض هيكلة الجدول (الوصف):
describe name; - حذف قاعدة بيانات بالكامل:
drop database name; - حذف عمود معين من جدول:
alter table [name] drop column [column]; - إضافة عمود جديد لجدول معين:
alter table [name] add column [column] varchar (20); - معرفة نوع محرك الجدول (مثلاً لجدول باسم news):
select engine from information_schema.TABLES where TABLE_NAME='news'; - تحويل المحرك الافتراضي إلى
InnoDB: SET default_storage_engine=InnoDB;
![يعاني كثير من مديري المواقع والمطورين من مشكلة شائعة عند محاولة رفع قواعد بيانات كبيرة الحجم عبر أداة phpMyAdmin، حيث تفشل العملية غالبًا بسبب قيود الخادم مثل حدّ حجم الرفع أو زمن التنفيذ. هذه المشكلة قد تُشكّل عائقًا حقيقيًا، خصوصًا عند نقل المواقع، أو استعادة النسخ الاحتياطية، أو التعامل مع قواعد بيانات ضخمة. في هذا الشرح، سنستعرض الحل الأكثر كفاءة واستقرارًا لهذه المشكلة، وهو استخدام أداة mysql.exe عبر سطر الأوامر (CMD) في نظام ويندوز. يتيح هذا الأسلوب رفع قواعد البيانات بسرعة وأمان، دون التأثر بقيود المتصفح أو إعدادات phpMyAdmin، مع تحكّم أكبر في عملية الاستيراد وضمان سلامة الترميز، خاصة للنصوص العربية. إليك فيما يلي الخطوات التفصيلية لرفع قاعدة البيانات، إلى جانب أهم أوامر MySQL التي يحتاجها أي مدير موقع أو مطوّر لإدارة قواعد البيانات باحتراف. الخطوات التفصيلية أولاً: الدخول إلى واجهة الأوامر ومن ثم قم بتشغيل نافذة الأوامر (Command Prompt) من خلال المسار التالي في الويندوز: [CODE]%SystemRoot%\system32\cmd.exe /K[/CODE] ثانياً: الاتصال بقاعدة البيانات قم بكتابة الأمر التالي مع تغيير username الى SQL ملاحظة: سيُطلب منك إدخال كلمة المرور فور الضغط على Enter. [CODE]mysql -u <username> -p[/CODE] ثالثاً: تنفيذ أوامر الرفع (Import) بعد نجاح الدخول، اتبع الأوامر التالية بالترتيب: 1- اختيار قاعدة البيانات المستهدفة: use database_name; 2- ضبط ترميز اللغة (لضمان سلامة النصوص العربية): charset utf8 3- بدء عملية الرفع: قم بكتابة أمر: source متبوعاً بمسار ملف القاعدة الموجود في جهازك: SQL source filename.sql; قائمة بأهم أوامر MySQL المستخدمة لإدارة القاعدة: إنشاء قاعدة بيانات جديدة: create database name; استخدام/اختيار قاعدة بيانات: use name; عرض جميع الجداول: show tables; عرض أعمدة جدول معين: show columns from name; استعراض كافة البيانات داخل جدول: select * from name; حساب عدد السجلات في جدول معين: SELECT COUNT(*) FROM name; عرض هيكلة الجدول (الوصف): describe name; حذف قاعدة بيانات بالكامل: drop database name; حذف عمود معين من جدول: alter table [name] drop column [column]; إضافة عمود جديد لجدول معين: alter table [name] add column [column] varchar (20); معرفة نوع محرك الجدول (مثلاً لجدول باسم news): select engine from information_schema.TABLES where TABLE_NAME='news'; تحويل المحرك الافتراضي إلى InnoDB: SET default_storage_engine=InnoDB; الشرح بواسطة: اليافعي يعاني كثير من مديري المواقع والمطورين من مشكلة شائعة عند محاولة رفع قواعد بيانات كبيرة الحجم عبر أداة phpMyAdmin، حيث تفشل العملية غالبًا بسبب قيود الخادم مثل حدّ حجم الرفع أو زمن التنفيذ. هذه المشكلة قد تُشكّل عائقًا حقيقيًا، خصوصًا عند نقل المواقع، أو استعادة النسخ الاحتياطية، أو التعامل مع قواعد بيانات ضخمة. في هذا الشرح، سنستعرض الحل الأكثر كفاءة واستقرارًا لهذه المشكلة، وهو استخدام أداة mysql.exe عبر سطر الأوامر (CMD) في نظام ويندوز. يتيح هذا الأسلوب رفع قواعد البيانات بسرعة وأمان، دون التأثر بقيود المتصفح أو إعدادات phpMyAdmin، مع تحكّم أكبر في عملية الاستيراد وضمان سلامة الترميز، خاصة للنصوص العربية. إليك فيما يلي الخطوات التفصيلية لرفع قاعدة البيانات، إلى جانب أهم أوامر MySQL التي يحتاجها أي مدير موقع أو مطوّر لإدارة قواعد البيانات باحتراف. الخطوات التفصيلية أولاً: الدخول إلى واجهة الأوامر ومن ثم قم بتشغيل نافذة الأوامر (Command Prompt) من خلال المسار التالي في الويندوز: [CODE]%SystemRoot%\system32\cmd.exe /K[/CODE] ثانياً: الاتصال بقاعدة البيانات قم بكتابة الأمر التالي مع تغيير username الى SQL ملاحظة: سيُطلب منك إدخال كلمة المرور فور الضغط على Enter. [CODE]mysql -u <username> -p[/CODE] ثالثاً: تنفيذ أوامر الرفع (Import) بعد نجاح الدخول، اتبع الأوامر التالية بالترتيب: 1- اختيار قاعدة البيانات المستهدفة: use database_name; 2- ضبط ترميز اللغة (لضمان سلامة النصوص العربية): charset utf8 3- بدء عملية الرفع: قم بكتابة أمر: source متبوعاً بمسار ملف القاعدة الموجود في جهازك: SQL source filename.sql; قائمة بأهم أوامر MySQL المستخدمة لإدارة القاعدة: إنشاء قاعدة بيانات جديدة: create database name; استخدام/اختيار قاعدة بيانات: use name; عرض جميع الجداول: show tables; عرض أعمدة جدول معين: show columns from name; استعراض كافة البيانات داخل جدول: select * from name; حساب عدد السجلات في جدول معين: SELECT COUNT(*) FROM name; عرض هيكلة الجدول (الوصف): describe name; حذف قاعدة بيانات بالكامل: drop database name; حذف عمود معين من جدول: alter table [name] drop column [column]; إضافة عمود جديد لجدول معين: alter table [name] add column [column] varchar (20); معرفة نوع محرك الجدول (مثلاً لجدول باسم news): select engine from information_schema.TABLES where TABLE_NAME='news'; تحويل المحرك الافتراضي إلى InnoDB: SET default_storage_engine=InnoDB; الشرح بواسطة: اليافعي](https://forum.iinkor.com/data/attachments/0/783-260d2d5a71df599609d44825e3b0115d.jpg?hash=Zu8BYx41Rb)