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