কম্পিউটার টিউটোরিয়াল

Docker ইনস্টলেশন MySQL আপগ্রেড


Docker ইনস্টলেশন MySQL আপগ্রেড করার আগে নিচের ধাপগুলো ফলো করা হয়েছে কিনা নিশ্চিত করুন:

  • MySQL সার্ভার Docker ইমেজ ডাউনলোড করা।
  • MySQL সার্ভার ইনস্ট্যান্স শুরু করা।
  • কন্টেইনারের ভিতর থেকে MySQL সার্ভার ইনস্ট্যান্সে কানেক্ট করা।

MySQL 5.7 থেকে 8.0-এ Docker আপগ্রেডের ধাপ

  1. MySQL 5.6 সার্ভার বন্ধ করুন (এখানে mysql56 কন্টেইনারের নাম):
    docker stop mysql56
  2. MySQL 5.7 Server Docker ইমেজ ডাউনলোড করুন।
  3. পুরানো সার্ভার ডেটা এবং কনফিগারেশন দিয়ে নতুন MySQL 5.7 Docker কন্টেইনার শুরু করুন।
  4. প্রয়োজনে মডিফিকেশন করুন।
  5. MySQL Community Server থাকলে নিচের কমান্ড রান করুন:
    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
  6. প্রয়োজনে mysql/mysql-server-কে সঠিক রিপোজিটরি নাম দিয়ে অ্যাডজাস্ট করুন।
  7. সার্ভার স্টার্টআপ অপারেশন শেষ হওয়া অপেক্ষা করুন।
  8. সার্ভার স্ট্যাটাস চেক করুন docker ps কমান্ড দিয়ে।
  9. MySQL 5.7 Server কন্টেইনারে mysql_upgrade ইউটিলিটি রান করুন:
    docker exec -it mysql57 mysql_upgrade -uroot -p
  10. প্রম্পট করলে পুরানো MySQL 5.6 সার্ভারের রুট পাসওয়ার্ড দিন।
  11. MySQL 5.7 Server কন্টেইনার রিস্টার্ট করে আপগ্রেড ফিনিশ করুন:
    docker restart mysql57
  1. macOS-এ MySQL ইনস্টলেশন

  2. Microsoft Windows-এ MySQL ইনস্টলেশন

  3. MySQL সার্ভার এবং সার্ভার-স্টার্টআপ প্রোগ্রাম

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