[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) আমরা এখন তৈরি করা পাসওয়ার্ড দিয়ে ডকার কন্টেইনারে mysql শেল লগইন করব।
0 নীচের কমান্ডটি চালান।docker exec -it mysql-docker-demo mysql -u root -p
পাসওয়ার্ডের জন্য অনুরোধ করা হলে, উপরের ধাপ #5 থেকে একটি লিখুন। একবার, প্রবেশ করালে আপনি ডকার কন্টেইনারের মধ্যে MySQL ক্লায়েন্টে লগ ইন করবেন।
এই সময়ে, যদি আপনি একটি কমান্ড লিখুন যেমন ডাটাবেস দেখান; তারপর এটি একটি ত্রুটি নিক্ষেপ করবে এবং ডিফল্ট পাসওয়ার্ড আপডেট/পরিবর্তন করতে বলবে।
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) এখন ALTER কমান্ড ব্যবহার করে পাসওয়ার্ড রিসেট করা যাক।
ALTER USER 'root'@'localhost' 'পাসওয়ার্ড' দ্বারা চিহ্নিত;
এখানে 'পাসওয়ার্ড' হল আসল পাসওয়ার্ড যা আপনি রুট ব্যবহারকারীর জন্য সেট করতে চান। আপনি এটিকে উপযুক্ত এবং পছন্দসই যেকোনো মান পরিবর্তন করতে পারেন।
#8) এখন আমরা আমাদের ইনস্টলেশন যাচাই করার জন্য একটি সাধারণ কমান্ড চালানোর চেষ্টা করব। আমরা SHOW ডাটাবেস কমান্ড চালাব; সমস্ত উপলব্ধ ডাটাবেসের বিবরণ পেতে।
এখানে কমান্ড আউটপুট
mysql> ডেটাবেস দেখান;
+——————–+
বিভিন্ন পদ্ধতি ব্যবহার করে Windows এবং macOS-এর জন্য MySQL ডাউনলোড করার জন্য ধাপে ধাপে নির্দেশিকা:
এই টিউটোরিয়ালে, আপনি কীভাবে MySQL ডাউনলোড করতে পারেন তা দেখার জন্য আমরা বিভিন্ন উপায়/পদ্ধতি শিখব। কয়েক মিনিটের মধ্যে এটি ব্যবহার করা শুরু করুন৷
MySQL বিভিন্ন অপারেটিং সিস্টেমের জন্য একটি স্বতন্ত্র ইনস্টলার হিসাবে, অথবা একটি জিপ করা ছবি/আর্কাইভ হিসাবে ডাউনলোড করা যেতে পারে এবং আপনি যদি শিখতে চান তবে সবচেয়ে সহজটি হল MySQL-এর জন্য ডকার ব্যবহার করা৷ এবং MySQL অন্বেষণ করুন।
এছাড়াও, অনুগ্রহ করে মনে রাখবেন যে MySQL একটি সম্প্রদায় (বিনামূল্যে) এবং এন্টারপ্রাইজ (প্রদানকৃত) সংস্করণ ডাউনলোড করার জন্য উপলব্ধ।
2
অধিকাংশ ব্যবহারিক উদ্দেশ্যে mySMySQLQL ইনস্টলার এবং ডকার ইমেজের মাধ্যমে ইন্সটলেশন বেশিরভাগ ব্যবহারের ক্ষেত্রে সমাধান করে। আমরা এখানে উইন্ডোজ এবং ম্যাক-ভিত্তিক অপারেটিং সিস্টেমের জন্য এই উভয় পদ্ধতিই দেখতে পাব।
MySql ডাউনলোড থ্রু ইনস্টলার
MySQL উইন্ডোজ এবং ম্যাকস উভয়ের জন্য একটি স্বতন্ত্র প্যাকেজ ইনস্টলার হিসাবে ডাউনলোড করার জন্য উপলব্ধ।
এর প্রতিটির বিশদ বিবরণ দেখি৷
উইন্ডোজে MySQL ইনস্টল করা
a) পূর্বশর্ত: ইনস্টলেশন প্রক্রিয়া শুরু করার আগে, অনুগ্রহ করে মনে রাখবেন যে MySQL ইনস্টলারের প্রয়োজন .NET Framework 4.5.2 (যদি আপনার কাছে .NET ফ্রেমওয়ার্কের একটি পুরানো সংস্করণ থাকে, তাহলে ইনস্টলেশন প্রক্রিয়া শুরু করার জন্য এটি আপডেট করুন)।
b) এখান থেকে উৎস থেকে MySQL কমিউনিটি ইন্সটলার ডাউনলোড করুন। (এটি লেখার সময় মাইএসকিউএলের বর্তমান সংস্করণটিউটোরিয়াল হল 8.0.20। আপনি যদি MySQL এর একটি নির্দিষ্ট সংস্করণ ডাউনলোড করতে চান, তাহলে আপনি এখানে সংশ্লিষ্ট ইনস্টলারকে উল্লেখ করতে পারেন এবং আপনি যে সংস্করণটি ইনস্টল করতে চান তা চয়ন করতে পারেন।
আপনি যে উইন্ডোজ সংস্করণটি ব্যবহার করছেন তার উপর নির্ভর করে ইনস্টলার চয়ন করুন। 32bit বা 64bit (আপনি যে OS ব্যবহার করছেন তার সংস্করণ জানতে আপনি এখানে লিঙ্কটি উল্লেখ করতে পারেন)।
c ) ইনস্টলার ডাউনলোড করার পরে, ইনস্টলার exe খুলুন এবং নির্দেশাবলী চালিয়ে যান। অনুগ্রহ করে মনে রাখবেন যে আপনার একটি সক্রিয় ইন্টারনেট সংযোগের প্রয়োজন হবে কারণ ইনস্টলারটি একটি শেল এবং এটি ইনস্টলেশন প্রক্রিয়া চলাকালীন একবার নির্বাচিত পণ্যগুলিকে ইন্টারনেটের মাধ্যমে ডাউনলোড করে৷
কনফিগারেশন নির্বাচন করার জন্য, আপনি চয়ন করতে পারেন 'ডেভেলপার ডিফল্ট' যা ডেভেলপমেন্ট/পরীক্ষার প্রয়োজনের জন্য প্রায় সমস্ত প্রয়োজনীয় জিনিসের যত্ন নেয়।
d) সেটআপ সম্পূর্ণ হলে , আপনি যদি MySQL (MySQL ওয়ার্কবেঞ্চ যা কমিউনিটি/ফ্রি ডাউনলোড) এর জন্য ক্লায়েন্ট ইনস্টল করতে বেছে নেন, তাহলে আপনি আপনার সার্ভারের উদাহরণ সংযোগ করতে পারেন, অন্যথায় আপনি নীচের কমান্ডটি কার্যকর করে কমান্ড লাইন থেকে ইনস্টলেশন পরীক্ষা করতে পারেন।
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MacOS এ MySQL ইন্সটল করা
#1) ডিস্ক ইমেজ (.dmg) বা ইন্সটলারের মাধ্যমে macOS-এ MySQL ইন্সটল/ডাউনলোড করার জন্য – কমিউনিটি এডিশনের জন্য ডিস্ক ইমেজ ফাইল ডাউনলোড করুন এখান থেকে
#2) dmg ফাইলটি ডাউনলোড হয়ে গেলে, মাউন্ট করতে ডাবল ক্লিক করুনডিস্ক চিত্র এবং ইনস্টলেশন প্যাকেজে নির্দেশাবলী অনুসরণ করে ইনস্টলেশন প্রক্রিয়া শুরু করুন। ধাপে ধাপে ইনস্টলেশন প্রক্রিয়ার জন্য নীচের স্ক্রিনশটগুলি অনুসরণ করুন৷
#3) ইনস্টলেশন সম্পূর্ণ হলে, MySQL সার্ভার চালু করার জন্য, আপনি MySql পছন্দগুলি খুলতে পারেন এবং যদি ইতিমধ্যে চালু না থাকে তবে MySQL সার্ভার চালু করতে পারেন৷
সিস্টেম পছন্দগুলি খুলুন এবং MySQL আইকনে ক্লিক করুন৷
MySQL পছন্দগুলি এখন খুলবে এবং আপনি MySQL সার্ভারের অবস্থা দেখতে পাবেন৷ যদি এটি ইতিমধ্যে চালু না হয়, তাহলে আপনি সেখান থেকে সার্ভারটি চালু করতে পারেন।
#4) এখন আমাদের ইনস্টলেশন সফল হয়েছে কিনা তা পরীক্ষা করা যাক। কমান্ড লাইন থেকে সংস্করণ চেক করে। টার্মিনাল প্রম্পটটি খুলুন এবং MySQL ইনস্টল ডিরেক্টরিতে নেভিগেট করুন যা ডিফল্টরূপে
/usr/local/mysql/bin
সংস্করণটি পরীক্ষা করতে নীচের কমান্ডটি চালান।
./mysql -V
আপনি যদি নীচের আউটপুট লিয়াস দেখতে পান, তাহলে এর অর্থ হল আপনার ইনস্টলেশন সফল হয়েছে।
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) কমান্ড লাইন থেকে MySQL ব্যবহার করার জন্য, আপনি কমান্ড লাইন বা টার্মিনাল ব্যবহার চালিয়ে যেতে পারেন (ইনস্টল করার সময় সেট করা পাসওয়ার্ড সহ প্রক্রিয়া) অথবা GUI এর মাধ্যমে অ্যাক্সেস করতে MySQL ওয়ার্কবেঞ্চের মতো MySQL ক্লায়েন্ট অ্যাপ্লিকেশন ডাউনলোড করুন৷
আসুন কয়েকটি কমান্ড-লাইন বিকল্পগুলি অন্বেষণ করি৷ MySQL শেল দিয়ে শুরু করতে, নীচের কমান্ডগুলি চালান৷
./mysql -u root -p
এখন, আপনাকে অনুরোধ করা হবেপাসওয়ার্ড (ইন্সটলেশনের সময় যেটি প্রবেশ করানো হয়েছিল সেটি লিখতে হবে – ধরুন আপনি 'পাসওয়ার্ড' হিসেবে পাসওয়ার্ড সেট করেছেন), তারপর পাসওয়ার্ড প্রম্পটে পাসওয়ার্ড দিন। একবার প্রমাণীকরণ সফল হলে, ব্যবহারকারী MySQL শেলে লগ ইন করবে৷
শেলটি সঠিকভাবে কাজ করছে কিনা তা দেখতে একটি নমুনা কমান্ড চালানোর চেষ্টা করা যাক৷ MySQL শেলে নিচের কমান্ডটি চালান।
SHOW DATABASES;
আপনি কমান্ডের জন্য নিচের আউটপুট দেখতে সক্ষম হবেন।
MySQL ডকার ইমেজ
ডকার কন্টেইনার হিসাবে ডকার ইমেজের মাধ্যমে মাইএসকিউএল ইনস্টল করা সবচেয়ে সহজ পদ্ধতি যদি আপনি কেবল মাইএসকিউএল শিখতে চান এবং আপনার সিস্টেমে সম্পূর্ণ সফ্টওয়্যার/সার্ভার ইনস্টল করতে না চান।
ডকার আপনাকে দ্রুত করতে দেয় স্পিন আপ করুন, প্রয়োজনীয় সফ্টওয়্যার ধারণ করা কন্টেইনারগুলি চালু করুন এবং বন্ধ করুন যা এই ক্ষেত্রে MySQL সার্ভার৷
আসুন ডকার ইমেজ হিসাবে MySQL ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলি দেখুন৷
#1) ডকার ইমেজ ব্যবহার করার জন্য, আপনাকে আপনার OS এর উপর ভিত্তি করে ডকার ইনস্টল করতে হবে। ডকার ইনস্টল করার জন্য, এখানে নির্দেশাবলী অনুসরণ করুন
#2) একবার ডকার ইঞ্জিন ইনস্টল হয়ে গেলে, আমাদের ডকার হাব থেকে ডকার চিত্রটি ডাউনলোড (বা টান) করতে হবে। কমিউনিটি সার্ভার সংস্করণের জন্য ডকার ইমেজ টানতে যে কমান্ডটি ব্যবহার করা যেতে পারে তা দেখা যাক।
টার্মিনাল বা কমান্ড প্রম্পটে নিচের কমান্ডটি চালান।
docker pull mysql/mysql-server:tag
এখানে, ট্যাগMySQL কমিউনিটি সার্ভার সংস্করণের যে সংস্করণটি আপনি ডাউনলোড করতে চান তা উপস্থাপন করে৷ আপনি যদি একটি নির্দিষ্ট সংস্করণ খুঁজছেন না, তাহলে আপনি কেবল ট্যাগের বিবরণ বাদ দিতে পারেন এবং নীচের কমান্ডটি চালাতে পারেন (এটি MySQL কমিউনিটি সংস্করণের সর্বশেষ উপলব্ধ সংস্করণের জন্য চিত্রটি আনবে)।
docker pull mysql/mysql-server
23
#3) একবার ডকার ইমেজ ডাউনলোড হয়ে গেলে, আমরা ইমেজগুলি তালিকাভুক্ত করার চেষ্টা করতে পারি, এবং দেখতে পারি যে আমরা প্রদর্শিত তালিকায় একটি MySQL ইমেজ খুঁজে পেতে পারি কিনা। টার্মিনালে নিচের কমান্ডটি চালান (লিনাক্স ভিত্তিক সিস্টেমের জন্য)।
docker image ls | grep "mysql-server"
আপনি যদি নিচের মত আউটপুট দেখতে পান, তাহলে তার মানে হবে আপনার ডকার ইমেজ সফলভাবে ডাউনলোড হয়েছে।
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) এখন, ডকার কন্টেইনার চালানোর সময় সেট করা পাসওয়ার্ড পাওয়ার জন্য, আমরা এখান থেকে বিস্তারিত আনতে পারি ডকার লগ করে তারপর ALTER কমান্ড ব্যবহার করে এই পাসওয়ার্ডটি পুনরায় চালু করুন।
টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
অনুগ্রহ করে মনে রাখবেন যে 'mysql-docker -demo' উপরের কমান্ডে ডকার কন্টেইনারের নাম। আপনি যদি কন্টেইনারটির নাম অন্যভাবে রাখেন তবে আপনাকে এটিকে কন্টেইনারের নাম দিয়ে প্রতিস্থাপন করতে হবে।
যদি আপনার ডকার কন্টেইনারটি সঠিকভাবে শুরু হয়, তাহলেযেকোন MySQL কমান্ড চালাচ্ছেন - ঠিক যেমন আপনি স্থানীয় মেশিনে ইনস্টলেশনের সাথে করেন।
আপনি প্রয়োজন অনুযায়ী ডকার কন্টেইনার অন-ডিমান্ড শুরু/বন্ধ করতে পারেন।
প্রতি MySQL ডকার কন্টেইনার বন্ধ করুন, আপনি নীচের কমান্ডটি ব্যবহার করতে পারেন।
docker stop mysql-docker-demo
ডকার কন্টেইনারটি আবার শুরু করতে, আপনি নীচের কমান্ডটি ব্যবহার করতে পারেন।
docker start mysql-docker-demo
MySQL এন্টারপ্রাইজ সংস্করণ
MySQL হল একটি ওপেন-সোর্স ডাটাবেস যা ব্যাপকভাবে ব্যবহৃত হয়।
এন্টারপ্রাইজ সংস্করণটি ওরাকলের মালিকানাধীন এবং এতে একটি স্যুট এবং বৈশিষ্ট্য রয়েছে যা শুধুমাত্র অর্থপ্রদত্ত সংস্করণের সাথে আসে (ফ্রি সংস্করণটি হল MySQL কমিউনিটি সংস্করণ)।
MySQL এন্টারপ্রাইজ সংস্করণ সম্পূর্ণরূপে পরিচালিত পরিষেবা হিসাবে ওরাকল ক্লাউডে উপলব্ধ৷
MySQL এন্টারপ্রাইজ সংস্করণের খরচ সম্পর্কে কিছু অনুমান দেওয়া হয়েছে৷ নীচে:
সংস্করণ | বার্ষিক সদস্যতা (USD) |
---|---|
MySQL স্ট্যান্ডার্ড সংস্করণ | 2000 - 4000 |
MySQL এন্টারপ্রাইজ সংস্করণ | 5000 - 10000 |
এর জন্য ওরাকল কস্টিং শীট চেক করুন আরও তথ্য৷
MySQL অর্থপ্রদানের সংস্করণগুলি MySQL টিমের প্রযুক্তিগত সহায়তা এবং সহায়তার সাথে সাথে ব্যাকআপ, এনক্রিপশন, ফায়ারওয়াল, ইত্যাদির মতো অন্যান্য মনিটরিং সরঞ্জামগুলির সাথে আসে৷
প্রায়শই জিজ্ঞাসিত প্রশ্ন & উত্তর
প্রশ্ন #1) MySQL কি বিনামূল্যে ডাউনলোড করা যায়?
উত্তর: MySQL একাধিক সংস্করণে উপলব্ধ। সম্প্রদায় সংস্করণটি ডাউনলোড এবং ব্যবহার করার জন্য বিনামূল্যেমাইএসকিউএল স্ট্যান্ডার্ড এবং মাইএসকিউএল এন্টারপ্রাইজ সংস্করণের মতো অন্যান্য ভেরিয়েন্টগুলির একটি বার্ষিক সাবস্ক্রিপশন খরচ সংযুক্ত রয়েছে কারণ তারা MySQL টিমের কাছ থেকে ক্লাউড সমর্থন এবং প্রযুক্তিগত সহায়তা নিয়ে আসে।
বাণিজ্যিক উদ্দেশ্যে MySQL ওপেন সোর্স ব্যবহার করার জন্য, আপনি করতে পারেন মারিয়াডিবি ব্যবহার করুন যা মাইএসকিউএল ডাটাবেসের উপর ভিত্তি করে।
প্রশ্ন #2) কিভাবে মাইএসকিউএল ক্লায়েন্ট ইনস্টল করবেন?
উত্তর: MySQL ক্লায়েন্ট MySQL সার্ভারের স্ট্যান্ডার্ড ইনস্টলেশনের একটি অংশ হিসাবে ডাউনলোড করা হয়। MySQL ক্লায়েন্ট টার্মিনাল বা কমান্ড প্রম্পট থেকে ম্যাক/লিনাক্স বা উইন্ডোজের জন্য নীচে উল্লিখিত ডিরেক্টরিতে নেভিগেট করে শুরু করা যেতে পারে।
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL কমান্ড-লাইন ক্লায়েন্ট MySQLচালিয়ে শুরু করা যেতে পারে। 2> উপরের ডিরেক্টরিতে এক্সিকিউটেবল।
একটি GUI ভিত্তিক ক্লায়েন্ট ব্যবহার করার জন্য, আপনি উপযুক্ত OS সংমিশ্রণটি বেছে নিয়ে এখানে MySQL ওয়ার্কবেঞ্চ ডাউনলোড করতে পারেন।
প্রশ্ন #3) আমি কীভাবে করব উইন্ডোজের জন্য মাইএসকিউএল ডাউনলোড করবেন?
উত্তর: মাইএসকিউএল প্রায় সমস্ত প্রধান অপারেটিং সিস্টেমের জন্য উপলব্ধ যেমন macOS, Linux এবং amp; উইন্ডোজ উইন্ডোজের জন্য, এটি এক্সিকিউটেবল বা জিপ হিসাবে ডাউনলোড করা যেতে পারে৷
এখানে MySQL অফিসিয়াল ডাউনলোড পৃষ্ঠায় ডাউনলোডের বিবরণ পড়ুন৷
আমরা ডাউনলোড/সেটিং করার জন্য সম্পূর্ণ ইনস্টলেশন পদক্ষেপগুলি তালিকাভুক্ত করেছি৷ এই টিউটোরিয়ালে উইন্ডোজে মাইএসকিউএল কমিউনিটি সার্ভার সংস্করণ আপ এবং ইনস্টল করা হচ্ছে।
উপসংহার
এই টিউটোরিয়ালে, আমরা বিভিন্ন উপায় সম্পর্কে শিখেছি যার মাধ্যমেআপনি বিভিন্ন অপারেটিং সিস্টেমের সাথে আপনার ডেস্কটপ/ল্যাপটপে MySQL ডাউনলোড করতে পারেন।
আমরা Windows এবং macOS প্ল্যাটফর্মে MySQL কমিউনিটি সার্ভারের ইন্সটলেশন বৈধ করার বিষয়ে আলোচনা করেছি। আমরা MySQL সার্ভার ডেভেলপমেন্টের সাথে শুরু করার জন্য ডকার ব্যবহার করার বিষয়েও শিখেছি এবং কিভাবে দ্রুত MySQL সার্ভারের সাথে শুরু করতে হয় তা জানতে পেরেছি৷
আশা করি এই টিউটোরিয়ালটি MySQL ডাউনলোড করার বিষয়ে আপনার সমস্ত প্রশ্নগুলি পরিষ্কার করে দিয়েছে৷