কম্পিউটার

MySQL এর একটি ডকার ইনস্টলেশন আপগ্রেড করা হচ্ছে


MySQL-এর ডকার ইনস্টলেশন আপগ্রেড করার আগে, নিশ্চিত করুন যে নীচে উল্লেখিত পদক্ষেপগুলি অনুসরণ করা হয়েছে -

  • একটি MySQL সার্ভার ডকার ইমেজ ডাউনলোড করুন৷

  • একটি MySQL সার্ভার ইনস্ট্যান্স শুরু করুন।

  • কন্টেইনারের মধ্যে থেকে MySQL সার্ভার ইনস্ট্যান্সের সাথে সংযোগ করুন।

MySQL 5.7 থেকে 8.0-

-এর একটি ডকার ইনস্টলেশন আপগ্রেড করার জন্য নিম্নলিখিত পদক্ষেপগুলি রয়েছে
  • নিচের কমান্ডটি ব্যবহার করে MySQL 5.6 সার্ভার বন্ধ করুন। এখানে mysql56 হল ধারকটির নাম।

docker stop mysql56
  • MySQL 5.7 সার্ভার ডকার ইমেজ ডাউনলোড করুন।

  • পুরানো সার্ভার ডেটা এবং কনফিগারেশনের সাহায্যে একটি নতুন MySQL 5.7 ডকার কন্টেইনার শুরু করুন৷

  • প্রয়োজনে পরিবর্তনগুলি সম্পাদন করুন৷

  • যদি MySQL কমিউনিটি সার্ভার উপস্থিত থাকে, তাহলে নিচের কমান্ডটি চালান -

docker run --name=mysql57 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d mysql/mysql-server:5.7
  • প্রয়োজন হলে, সঠিক সংগ্রহস্থলের নামের সাথে mysql/mysql-সার্ভার সামঞ্জস্য করুন।

  • সার্ভারের স্টার্টআপ অপারেশন শেষ হওয়ার জন্য অপেক্ষা করুন৷

  • 'ডকার পিএস' কমান্ড ব্যবহার করে সার্ভারের স্থিতি পরীক্ষা করা যেতে পারে।

  • নিচের কমান্ডটি ব্যবহার করে MySQL 5.7 সার্ভার কন্টেইনারে mysql_upgrade ইউটিলিটি চালান -

docker exec -it mysql57 mysql_upgrade -uroot -p
  • যখন এটি অনুরোধ করবে, পুরানো MySQL 5.6 সার্ভারের জন্য রুট পাসওয়ার্ড লিখুন৷

  • নিচের কমান্ডটি ব্যবহার করে MySQL 5.7 সার্ভার কন্টেইনার রিস্টার্ট করে আপগ্রেড শেষ করুন -

docker restart mysql57

  1. MacOS এ MySQL ইনস্টল করা হচ্ছে

  2. মাইক্রোসফ্ট উইন্ডোজে মাইএসকিউএল ইনস্টল করা হচ্ছে

  3. মাইএসকিউএল সার্ভার এবং সার্ভার-স্টার্টআপ প্রোগ্রাম

  4. mysqladmin - একটি MySQL সার্ভার অ্যাডমিনিস্ট্রেশন প্রোগ্রাম