الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أرفع قاعدة بيانات على السيرفر localhost

بدأه Saad.Java في 13 نوفمبر 2010 · 4 رد · 921 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام السلام عليكم

عندي سؤال : عملت قاعدة بيانات في الجامعة ونسختها مع حتى اكمل العمل عليها في المنزل

ولكن للاسف ما أستطعت

أستخدم

(mysql  Ver 14.14 Distrib 5.1.52, for Win64 )

طريقة محاولتي

أنشئت قاعدة بيانات بنفس الأسم

وضعت قاعدة البيانات المراد رفعها في مجلد :

C:\MySQL\bin

ومن ثم أستخدمت الأمر التالي :

<mysql> mysql -h localhost -u root -p pass <myDatabaseName.sql>

وجربت هذا ايضاً

<mysql> mysql -h localhost -u root -p pass myDatabaseName.sql

رسالة الخطاء كالتالي :

    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax;

لو تكرمتم تحلون لي هالمشكلة ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة Saad.Java في 13 نوفمبر 2010 في 05:29

1
#2

السلام عليكم ورحمة الله

لم تقم باختيار قاعدة البيانات التي ستقوم بالاستيراد إليها

جرب التالي :

mysql -u'username' -p'password' databasename < filename.sql

بتوفيق الله...

1

Everything will be fine when we TALK LESS, DO MORE


#3

وعليكم السلام ورحمة الله وبركاته

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

حتى أوضح أكثر أخوي :

أنشئت داخل قاعدة البيانات التي سوف انقل له القاعدة القديمة نفس الجداول ولكن المشكلة ما زالت

mysql -u'root' -p'L' BlankDataBase.sql <myOldDatabase.sql;

اشكر لك مساعدتك أخي

#4
Saad.Java كتب:

وعليكم السلام ورحمة الله وبركاته

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

حتى أوضح أكثر أخوي :

أنشئت داخل قاعدة البيانات التي سوف انقل له القاعدة القديمة نفس الجداول ولكن المشكلة ما زالت

mysql -u'root' -p'L' BlankDataBase.sql <myOldDatabase.sql;

اشكر لك مساعدتك أخي

أخي BlankDataBase.sql هو اسم ملف وليس اسم قاعدة بيانات

ما اسم قاعدة البيانات التي قمت بانشائها؟

فالنفرض أني قمت بانشاء قاعدة بيانات باسم Newdb و اريد استيراد الملف myOldDatabase.sql إلى قاعدة البيانات هذه

فيكون الأمر الواجب استخدامه هو التالي :

mysql -u'username' -p'password' Newdb < myOldDatabase.sql

هذه الطريقة تعمل بشكل جيد و استخدمها دائماً.

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 15 نوفمبر 2010 في 01:07

1

Everything will be fine when we TALK LESS, DO MORE


#5

ما قصرت يالغالي :)

للاسف جربت نفس الطريقة ولم تنجح ! نزلت اللينكس وجربتها عليه ولله الحمد من أحسن ما يكون

ولكن الويندوز رفض

اشكرك على مساعدتك وصبرك على اسئلتي

كل عام وأنت بخير وتقبل الله طاعتك

أكرر شكري أخوي

مواضيع مشابهة