উইন্ডোজ মাইএসকিউএল - বাইনারি সম্পর্কে প্রশ্ন


0

আমি উইন্ডোজ চলমান প্রক্রিয়াগুলির জন্য সনাক্তকারী তথ্য সংগ্রহ করার চেষ্টা করছি। আমি 'mysqld.exe' এবং 'mysqld-nt.exe' বাইনারিগুলির মধ্যে পার্থক্যটি আবিষ্কার করতে অক্ষম হয়েছি। পার্থক্য কী এবং প্রতিটি দ্বারা সরবরাহ করা হয় কোন কাজগুলি?

ধন্যবাদ।


মাইরিসার্কের ভিত্তিতে একটি হ'ল দৈত্য এবং অন্যটি উইন্ডোজ-এনটি পরিষেবা। আপনি যদি মাইএসকিউএল ইনস্টল না করেন তবে আপনার কেবল প্রক্রিয়াটি শেষ করা উচিত।
রামহাউন্ড

উত্তর:


0

আমি বিশ্বাস করি তারা একই জিনিস, পটভূমি পরিষেবা (ওরফে ডেমন) যা মাইএসকিউএল প্রোগ্রাম / ইন্টারফেস।

আমার উপলব্ধি থেকে "-nt" উইন্ডোজ সংস্করণগুলি থেকে নামিয়ে দেওয়া হয়েছিল (কেবলমাত্র মাইসকিल्ड.এক্সে নামকরণ করা হয়েছে) মাইএসকিউএল-এর সংস্করণ 5-এর কাছাকাছি সময়ে।

দুর্ভাগ্যক্রমে উদ্ধৃত করার মতো আমার কোনও উত্স নেই, তবে আমাদের মাইএসকিউএল সার্ভারগুলি তাদের উপর 5.x চালায় এবং তাদের কোনওটিরই কাছে মাইএসকিএলডি-এনটি.এক্স.এইচ.সি ফাইল নেই তবে আমি জানি আমি এটি (দূরবর্তী) অতীতে দেখেছি।


আমি এখানে বিশেষত মাইএসকিউএল 5.0 এ খুঁজছি এবং আমি মনে করি আপনি ঠিক বলেছেন যে তারা এই সংস্করণের পরে '-nt' বাদ দিয়েছে। আমি উভয় প্রক্রিয়া একই সময়ে চলমান দেখতে পাচ্ছি। আমি মনে করি উপরের, রামহাউন্ডটি ঠিক ছিল যে 'মাইসকিএলডি.এক্সি' হ'ল সার্ভার নিজেই এবং 'মাইসকিএলডি-এনটি.এক্সি' হ'ল মাইক্রোসফ্ট পরিষেবা। আমি যদিও তা যাচাই করতে চাই।
গ্র্যান্ড

আমাদের কোনও "-nt" সংস্করণ চলছে না, এমনকি আমাদের 5.5 সার্ভারে (যা আমি খুঁজে পেতে পারি) ফাইলটিও নেই। সম্ভবত মাইএসকিউএল এর একাধিক উদাহরণ / সংস্করণ মেশিনে চলছে? কোনও প্রোগ্রামে এম্বেডেড ডিবি হতে পারে?
ʜιᴇcʜιᴇ007

0

পার্থক্যটি এখানে: mysqld-nt.exeমাইএসকিউএলের একটি সংস্করণ যা নামকৃত পাইপস নামে একটি নির্দিষ্ট উইন্ডোজ যোগাযোগ প্রোটোকলের সুবিধা নিয়েছিল।

বই অনুসারে

এখানে চিত্র বর্ণনা লিখুন

"23.2 যোগাযোগ প্রোটোকল" শিরোনামে অধ্যায়ে 23 পৃষ্ঠা 352,353

বুলেটপয়েন্ট # 3 বলছে

নামযুক্ত পাইপ কনভেনশনগুলি কেবল উইন্ডোজে সমর্থিত হয় এবং কেবলমাত্র যদি আপনি -ntতার নামের একটি সার্ভার ব্যবহার করেন (mysql-nt, mysql-max-nt)। তবে নামযুক্ত পাইপগুলি ডিফল্টরূপে অক্ষম করা হয়। নামযুক্ত-পাইপ সংযোগ সক্ষম করতে, আপনাকে অবশ্যই বিকল্পটি -ntদিয়ে সার্ভারটি শুরু করতে হবে --enable-named-pipe

বইটি এভাবে উপস্থাপন করে। আমার মনে হয় এটি টাইপো। যে অংশটি (mysql-nt, mysql-max-nt)বলবে তা বলা উচিত (mysqld-nt, mysqld-max-nt)। তবুও, নামযুক্ত পাইপগুলি সম্ভবত উইন্ডোতে লোকালহোস্ট হোস্ট সংযোগের বিকল্প হিসাবে ব্যবহৃত হয়েছিল।

আমি 3 বছর আগে ডিবিএ স্ট্যাকএক্সচেঞ্জে একটি পোস্ট লিখেছিলাম ( মাইএসকিউএল-এনটি প্রায়শই ক্র্যাশ হচ্ছে ) যেভাবে কীভাবে এর থেকে দূরে সরিয়ে নেওয়া উচিত, বিশেষত যেহেতু এটি ইওএল এপ্রিল ২০১১ এ চলেছে

আপনি যদি চালাচ্ছেন mysqld-nt.exeএবং আপনি - নামকরণযোগ্য-পাইপ বিকল্পটি সম্পর্কে জানতেন না , তবে নামক পাইপটি সক্ষম নয় (ডিফল্ট)। সুতরাং, mysqld-nt.exeঠিক মত আচরণ করবে mysqld.exe। আমি এখনও এ থেকে দূরে থাকব এবং কেবল ব্যবহার করব mysqld.exe


ধন্যবাদ, এটি খুব সহায়ক। আমি আসলে মাইএসকিউএল চালাচ্ছি না (কোনও হারে উইন্ডোজে নয়), বরং ডাব্লুএমআইয়ের মাধ্যমে টানা প্রসেসের তথ্যের মাধ্যমে উইন্ডোজ সার্ভারগুলিতে চলমান সফ্টওয়্যারগুলির একটি সিস্টেম তৈরির চেষ্টা করছি build দুটি পরিষেবাগুলির মধ্যে কি কোনও পার্থক্য রয়েছে, বিশেষত সার্ভার নির্ভরতা ম্যাপিংয়ের প্রসঙ্গে?

প্রত্যেকের ডিফল্ট প্রোটোকল দেওয়া, mysqld.exe এবং mysqld-nt.exe এর মধ্যে কোনও কার্যকরী পার্থক্য নেই। আমি এখনও কাউকে mysqld.exe এ স্যুইচ করার পরামর্শ দিই।
RolandoMySQLDBA
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.