المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ثبيت برنامج MYSQL 5 server



slava
05-06-2010, 11:06 PM
ثبيت برنامج MYSQL 5 server او ليس برنامج بمعنى البرامج بل هو نظام قواعد البيانات المشهور عالميا بالاضافة الى ربط برنامج بلغة ال سي شارب C Sharp مع قاعدة بيانات من النوع MYSQL .




تثبيت ال MYSQL :

1. اولا نحتاج الى تحميل نظام ادارة قواعد البيانات MYSQL من موقع الشركة الرسمي http://mysql.com ولكن بسيي الكثير من التعقيدات سأضع الروابط المباشرة .



http://ftp.ntu.edu.tw/ftp/pub/MySQL/Downloads/MySQL-5.1/mysql-essential-5.1.45-win32.msi (http://ftp.ntu.edu.tw/ftp/pub/MySQL/Downloads/MySQL-5.1/mysql-essential-5.1.45-win32.msi)



2. بعد تحميل البرنامج على الجهاز نقول بتشغيله ونتبع التعليمات التالية بعد الضغط على NEXT .

3. في الشاشة التالية سوف تظهر لنا نافذة اختيار نوع التثبيت الذي نريدة وانا افضل ان يكون COMPLETE ونختاره حسب الصورة التالية
http://eadoking.com/pic/mysql/complete.png



4. نضغط الآن على NEXT ومن ثم على INSTALL وننتظر حتى انتهاء التثبيت
5. بعد الانتهاء تظهر لنا شاشة تحوي على بعض معلومات النسخة فقط نضغط على NEXT ومن ثم NEXT .
6. فتظهر لنا الشاشة النهائية للتثبيت كما يلي والتي تحوي على خيارات لتهيئة اعدادات مخدم (Server) Configure the MySQL Server now والخيار التاني وهي تسجيل المخدم ونختار كما يلي ونضغط على FINISH .
http://eadoking.com/pic/mysql/finish-setup.png
7. بعد الانتهاء تظهر لنا نافذة الاعدادات نختار منها NEXT وتظهر لنا نافذة اختيار طريقة الاعدادات التي سنقوم بها نختار منها Detailed Configurations كما في الصورة ونضغط على NEXT


http://eadoking.com/pic/mysql/detailed-configuration.png
8. الآن نختار نوع السيرفر التي ستكون عليه قاعدة البيانات ويفضل في استخدامنا اختيار Developer Machine وذلك لاننا نسخدمها على جهاز عادي pc or notebook وليس سيرفر بمواصفات عالية جدا ويكون الاختيار كما يلي
http://eadoking.com/pic/mysql/developer-machine.png
9. الآن نوعية المناقلات في نظام قواعد البيانات نختارها بحيث تكون Multifunctional Database او للاغراض العامة وهي المفضلة حاليا ونختارها كما يلي
http://eadoking.com/pic/mysql/multifunctional-db.png


10 . نختار هنا مكان وضع قواعد البيانات ونحن احرا في اختيار المكان وممكن ان نتجاهل هذه الخطوة ونضغط مباشرة على NEXT
11 . في هذه الشاشة سوف تظهر لنا خيارات عن عدد الاتصالات المتزامنة التي ستصل الى DB SERVER بنفس الوقت وبما ان البرامج ستكون بسيطة باغلبها 15 اتصال كافية .. وفي هذه الحالة نضغط على NEXT فقط بدون اي تغييرات كما في الصورة التالية
http://eadoking.com/pic/mysql/decision-support-olap.png
ولكن اذا كنا نريد اكثر من 15 اتصال نستطيع اختيار آخر خيار – يدوي Manual – ونضع الرقم الذي نريده كما يلي
http://eadoking.com/pic/mysql/manual-setting.png


12 . في هذه النافذة تظهر لنا ثلاثة خيارات عن السيرفر وهي مرقمة 1 , 2 , 3 وعملها كما يلي :




http://eadoking.com/pic/mysql/enable-tcp-in-mysql-strict-mode.png

<LI dir=rtl style="TEXT-ALIGN: right">الخيار الاول 1 : هنا نختاره للتمكن من اجراء اتصالات TCP/IP مع قاعدة البيانات على منفذ معين وهو 3306 وهو مشهور عالميا بانو لقواعد بيانات MySQL ويمكن تغييره ولكن لا بنصح بذلك
الخيار الثاني 2 : وهو لاضافة استثناء لهذا المنفذ من الجدار الناري للويندوز




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


13 . والان نختار تنسيق اللغات التي نريد حفظها في قاعدة البيانات والنوع المفضل هو الخيار الثالث والنمط نختاره UTF-8 لانه يضم جميع المحارف المعروفة وحتى العربية منها وذلك كما في الصورة التالية ومن ثم نضغط على NEXT:



http://eadoking.com/pic/mysql/character-set-utf8.png






14 . نختار من هذه النافذة الخيارات التالية وذلك لتثبيت ال MySQL كخدمة من خدمات الويندوز وهذه يفضل .. بالاضافة الى اسم الخدمة


اما الخيار الثاني فهو لتضمين الملفات التنفيذية في ملفات الويندوز لاستخدامها في كثير من الاحيان مثل cmd وغيرها من البرامح التي تريد الوصول المباشر الى خدمات الا Mysql . ويتم الاختيار حسب الصورة التالية












http://eadoking.com/pic/mysql/service-name-include-bin-in-windows-path.png





15 . نضع كلمة مرور للمستخدم root وهو الجدز او الاساسي فيها قاعدة البيانات (اي يمكن القول هو مدير النظام ) ونحدد خيار السماح بالدخول لقاعدة البيانات من اجهزة بعدة كما في الصورة .





http://eadoking.com/pic/mysql/root-password.png






16 .وبعد ذلك تظهر النافذة التالية .. نضغط فقط على EXECUTE لبدء تنفيذ الاعدادات والتغييرات وحفظها





http://eadoking.com/pic/mysql/ready-to-execute.png






17 . وهنا الخطوة النهائية والتي تدل على ان العمليات تمت بنجااح http://eadoking.com/wp-includes/images/smilies/icon_smile.gif





http://eadoking.com/pic/mysql/finish-all-successfully.png





الآن طريقة انشاء قاعدة بيانات وتنفيذ تعليمات ال sql عليها نتبع ما يلي وهذه القاعدة البسيطو سوف نستخدمها في برنامجنا في الدرس القادم:



1. من قائمة البرامج في قائمة “ابدا” نختار ” MySQL Command Line Client” كما في الصورة التالية .









http://eadoking.com/pic/mysql/mysql-command-line-client.png






2. تفتح لنا النافذة ندخل كلمة المرور التي وضعناها في الخطوة السابقة ( رقم 15 ) و يكون كما يلي





http://eadoking.com/pic/mysql/enter-password.png






3. الآن نريد انشاء قاعدة بيانات نكتب التعليمات التالية وتبين الصورة ذلك نفرض اسمها people :





http://eadoking.com/pic/mysql/create-database.png






CREATE DATABASE perople;


4. بعد ان تم انشاء قاعدة البيانات بنجاح .. نريد استخدامها http://eadoking.com/wp-includes/images/smilies/icon_smile.gif وذلك كما يلي



http://eadoking.com/pic/mysql/use-database.png


USE people;
5. الان نريد انشاء جدول بسيط يحوي على الرقم والاسم ورقم الهاتف ونفرض اسمه persons :



http://eadoking.com/pic/mysql/create-table-persons.png


CREATE TABLE Persons


(

id int,
name varchar(255),
phone int
);;



6. نريد ملىء الجدول ببيانات .. ساقوم بملأه ببيانات افتراضية تستطيح ملاها كما تشاء .



http://eadoking.com/pic/mysql/insert-values.png


INSERT INTO Persons VALUES (1,’3edoOo’, 0932728084);


INSERT INTO Persons VALUES (2,’rami’, 0932029874);

INSERT INTO Persons VALUES (3,’Eadoking-Homw’, 041832755);
INSERT INTO Persons VALUES (4,’ZOozO’,0988401425);



7. الان نريد الاستعلام عن البيانات الموجودة في قاعدة البيانات كما يلي .



http://eadoking.com/pic/mysql/select-from-people.png


SELECT * FROM persons;
والآن نكون قد انتهينا واتمنى ان تكونوا استفدتوا