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