মাইএসকিএল-এর জন্য কী ইনস্টল করবেন?


8

আমি নিজেই মাইএসকিএল শিখছি, তাই আমি মাইএসকিএল ইনস্টল করতে চাই। তবে সিনাপটিক্সে মাইএসকিএল সম্পর্কিত অনেকগুলি অ্যাপ্লিকেশন রয়েছে। আমি ভাবছিলাম কিছু প্রাথমিক অ্যাপ্লিকেশন ইনস্টল করা কি?

এই দুটি ক্ষেত্রে বিবেচনা করুন: ওয়েবসারভার ব্যবহারের জন্য মাইএসকিএল, বা মাইএসকিএল ওয়েব সার্ভার ব্যবহারের জন্য নয়। দুটি ক্ষেত্রে ইনস্টল করা প্যাকেজগুলি কি আলাদা হবে?

ধন্যবাদান্তে!

উত্তর:


9

মাইএসকিউএল এর ব্যবহারের জন্য প্যাকেজগুলি একেবারেই পৃথক হবে না। একটি মৌলিক মাইএসকিউএল সার্ভারের জন্য (এবং ক্লায়েন্ট প্রোগ্রাম যাতে আপনি সার্ভারটি ব্যবহার করতে পারেন), আপনি নিম্নলিখিতগুলি চালাবেন:
sudo apt-get install mysql-server mysql-client

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

দ্রষ্টব্য: এই স্টাফটি মূলত @ এমবিএক্স এর উত্তরের মন্তব্যে ছিল, তবে এটি আসলে একটি উত্তর, কোনও মন্তব্য নয়: পি


ধন্যবাদ! আমি php5-mysqlআগে ইনস্টল করেছি । mysql-server mysql-clientএকই জিনিস ইনস্টল করা হবে?
টিম

না, php5-mysqlপিএইচপি মডিউল / প্লাগইন যা পিএইচপি স্ক্রিপ্ট এবং ফাইলগুলিকে মাইএসকিউএল সার্ভারের সাথে যোগাযোগের অনুমতি দেয় তবে সার্ভারগুলি তাদের সরবরাহ করে না। mysql-serverপ্যাকেজ আসলে মাইএসকিউএল ডেমন (সার্ভার), যা ডাটাবেসের কমান্ড প্রক্রিয়া ইনস্টল করা হবে। পিএইচপি প্লাগইন / মডিউল প্যাকেজ সার্ভার / ক্লায়েন্ট প্যাকেজ থেকে আলাদাভাবে পরিচালিত হয়, এবং ইনস্টলেশন দ্বারা প্রভাবিত হবে না mysql-serverবা mysql-clientপ্যাকেজ।
টমাস ওয়ার্ড

(1) এমওয়াইএসকিউএল ছাড়াও, সমস্ত ডাটাবেস পরিচালন সিস্টেমগুলি কি সার্ভার-ক্লায়েন্ট মডেল ব্যবহার করে? (২) কোয়েরি ভাষাগুলি কি কেবল ডাটাবেস পরিচালন ব্যবস্থার ক্লায়েন্টের পক্ষে ব্যবহৃত হয়?
টিম

(1) সর্বাধিক যে মডেল অনুসরণ। (২) আমি এই প্রশ্নের উত্তর দেওয়ার অধিকারী নই, কারণ আমি কোনও প্রত্যয়িত ডাটাবেস প্রশাসক নই। জিজ্ঞাসাবাট্টুতে অন্যরাও এই প্রশ্নের উত্তর দিতে সক্ষম হতে পারে, তবে আমার নিজের মতামতে, আপনি যদি উত্তরটিতে সত্যই আগ্রহী হন তবে এটি সুপারউজার.স্ট্যাকেক্সেক্সঞ্জ.কম এ জিজ্ঞাসা করা উচিত।
টমাস ওয়ার্ড

@ টিম (1) অ্যাক্সেস সেই ধরণের মডেলটি ব্যবহার না করার জন্য একটি জনপ্রিয় উদাহরণ, কারণ আপনি সাধারণত .mdbফাইলটিতেই সংযুক্ত হন । আপনি (সার্ভার-) অ্যাপ্লিকেশন (অ্যাক্সেস) ছাড়াই ডাটাবেসটিকে ফাইল হিসাবে স্থাপন করতে পারেন lo এটি সাধারণত গ্রাহক সফ্টওয়্যারগুলিতে ব্যবহৃত হয়, বিশেষত মিডিয়ামনকি এবং স্টুডিওলাইন 3। (২) আপনি এসকিউএল-তে ট্রিগারটি সংজ্ঞায়িত করতে পারেন যা সার্ভারে চলমান (যেমন প্রতিটি সন্নিবেশের জন্য আপডেট ট্রিগার)। এটি যদিও এস এসকিউএল সংরক্ষণ করা হবে না, তবে আপনি যদি ব্যাকআপ স্ক্রিপ্ট অর্ডার করেন তবে এটি এসকিউএল এ থাকবে।
এমবিএক্স

2

আমি phpmyadmin অ্যাপাচে চলমান সুপারিশ করব । আপনি সহজেই আপনার টেবিলের বিষয়বস্তু দেখতে পারেন। এসকিউএল কার্যকর করাও সমর্থিত। পোস্টগ্র্রেএসকিউএল-এর জন্য স্বতন্ত্র সরঞ্জাম হিসাবে প্যাগাডমিন রয়েছে, মাইএসকিউএল ওয়ার্কবেঞ্চটি একই রকম বলে মনে হচ্ছে।

যদি আপনার সার্ভারটি সর্বজনীন হয় (না হলেও), আপনার ডিফল্ট পাসওয়ার্ডগুলি পরিবর্তন করা উচিত।

আমি সাধারণত apt-getপ্যাকেজ ইনস্টল করার জন্য ব্যবহার করি , তাই

sudo apt-get install mysql-server mysql-client

আপনার নির্দিষ্ট বিতরণের স্বাদের উপর নির্ভর করে কাজটি করা উচিত। কেবলমাত্র একটি সার্ভারের ইনস্টলেশনের জন্য, আপনি mysql-clientকিছু বাইট সংরক্ষণ করতে চাইলে এমনকি আপনি এটি বাদ দিতে পারেন। এটি কমান্ড শেল থেকে আপনার ডিবিএমএসের সাথে সংযোগ স্থাপন করতে ব্যবহৃত হয়, তাই যদি আপনার প্রয়োজন হয় একবার আপনি যদি এখনও অলস ইনস্টলেশন করতে পারেন ...


ধন্যবাদ! যদি ওয়েবসার্ভার ব্যবহারের জন্য না হয় তবে মাইএসকিএল ইনস্টল করার জন্য আরও ছোট উপায় থাকবে?
টিম

@ দ্য এভিল ফিনিক্স: ধন্যবাদ! কিসের mysql-clientজন্য? অর্থাৎ, কোন ক্ষেত্রে আমার এটির প্রয়োজন?
টিম

@ টিম: দয়া করে আপনার প্রশ্নের আমার উত্তরটি পড়ুন, যেমন আমি তাত্ত্বিকভাবে আপনার প্রশ্নের সঠিক উত্তর দিয়েছি, আমি আমার মন্তব্যগুলিকে একটি উত্তরে সরিয়েছি।
থমাস ওয়ার্ড

1

পড়া বিবেচনা করুন এই যদি আপনি সেটআপ উবুন্টু উপর একটি প্রদীপ চাই। এসকিউএল এবং অন্যদের বিষয়ে আরও শিক্ষণ সামগ্রীর জন্য আপনি ডাব্লু 3 স্কুলগুলিতে যেতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.