اذهب إلى المحتوى
  • 0

طريقة الاتصال بين NodeJS و MYSQL Workbench

Mohamed Abdalla6

السؤال

سلام عليكم

اريد عمل اتصال بين node js و mysql workbench بدون استخدام اى برامج سيرفر مثل xamp  وغيرها

لقد حاولت اطبق هذا الفيديو لكن لم ينج الاتصال معى

فاريد فى البدء ان ان يعمل معى الاتصال فى هذا الكود

وشكرا

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});

 

تم التعديل في بواسطة Hassan Hedr
توضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أداة MYSQL Workbench هي برنامج يحوي عدة أدوات تساعدك في استعراض وتعديل وتصميم وتهجير جداول البيانات، وهي تقوم بذلك بالتواصل مع خدمة MYSQL، أنت لن تتواصل مع الأداة بل مع الخدمة مباشرة يمكنك اتباع الخطوات التالية: 

  1. تأكد من تشغيل خدمة MySQL على جهازك والتأكد من عنوان المنفذ Port التي تعمل عليه الخدمة (الافتراضي يكون 3306)
  2. تأكد من اسم المستخدم وكلمة المرور على الخدمة الذي تريد الدخول منه (الافتراضي هو المستخدم root وليس لديه كلمة سر)
  3. (اختياري) يمكنك الاتصال مباشرة بقاعدة بيانات معينة منشئة سابقة تأكد من اسمها
  4. قم بتمرير القيم السابقة لمعاملات تابع الاتصال createConnection، التالي طريقة القيام بالاتصال بالقيم الافتراضية:
    var con = mysql.createConnection({
      host     : 'localhost', // عنوان الخدمة
      port     : 3306, // اختياري يمكن تجاهله في حال قيمته افتراضية
      user     : 'root', // اسم المستخدم
      password : '', // كلمة سر المستخدم
      database : 'database_name' // اختياري اسم قاعدة البيانات
    });

     

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 14 دقائق مضت قال Mohamed Abdalla6:

ماذا تقصد بالادوات مع ذكرها ؟

أن برنامج MYSQL Workbench هو اداة لخدمة MYSQL للتفريق بينهما

بتاريخ 15 دقائق مضت قال Mohamed Abdalla6:

كيف اتاكد من ان خدمة MySQL تعمل ؟

نفذ الأمر التالي

mysql

إذا ظهر لك الخرج التالي فإن الخدمة تعمل 

mysql>

وإلا قم بالذهاب إلى services وابحث عن الخدمة MySQL وقم ببدئها start service ثم حاول مجددا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 13 ساعات قال Hassan Hedr:

أداة MYSQL Workbench هي برنامج يحوي عدة أدوات تساعدك في استعراض وتعديل وتصميم وتهجير جداول البيانات، وهي تقوم بذلك بالتواصل مع خدمة MYSQL، أنت لن تتواصل مع الأداة بل مع الخدمة مباشرة يمكنك اتباع الخطوات التالية: 

  1. تأكد من تشغيل خدمة MySQL على جهازك والتأكد من عنوان المنفذ Port التي تعمل عليه الخدمة (الافتراضي يكون 3306)
  2. تأكد من اسم المستخدم وكلمة المرور على الخدمة الذي تريد الدخول منه (الافتراضي هو المستخدم root وليس لديه كلمة سر)
  3. (اختياري) يمكنك الاتصال مباشرة بقاعدة بيانات معينة منشئة سابقة تأكد من اسمها
  4. قم بتمرير القيم السابقة لمعاملات تابع الاتصال createConnection، التالي طريقة القيام بالاتصال بالقيم الافتراضية:
    
    var con = mysql.createConnection({
      host     : 'localhost', // عنوان الخدمة
      port     : 3306, // اختياري يمكن تجاهله في حال قيمته افتراضية
      user     : 'root', // اسم المستخدم
      password : '', // كلمة سر المستخدم
      database : 'database_name' // اختياري اسم قاعدة البيانات
    });

     

طيب اذا غيرت ال port الافتراضى اثناء تثبيت mysql workbench الى 4000 

فهل على ان اضعه فى الكود ام يكون اختيارى ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 5 ساعات قال Mohamed Abdalla6:

طيب اذا غيرت ال port الافتراضى اثناء تثبيت mysql workbench الى 4000 

فهل على ان اضعه فى الكود ام يكون اختيارى ؟

نعم سيتحتم عليك اذا غيرته عند التثبيت أن تضعه في الكود

var con = mysql.createConnection({
  host     : 'localhost',
  port     : 4000,
  user     : 'root',
  password : '', 
  database : 'database_name' 
});

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...