আমি সফল না হওয়া পর্যন্ত অনেকগুলি পদ্ধতির চেষ্টা করেছি।
যে পদ্ধতির কাজ
মাইএসকিউএল ওয়েবসাইট থেকে ডেবি-বান্ডিল.আরটার ডাউনলোড এবং প্যাকেজগুলি একে একে ইনস্টল করা ছিল এমন একমাত্র পন্থা কাজ করেছিল। আমি এই পদক্ষেপগুলি অনুসরণ করেছি:
- মাইএসকিউএল 5.6 ডাউনলোড পৃষ্ঠায় যান: https://dev.mysql.com/downloads/mysql/5.6.html# ডাউনলোড
- ওএস বিকল্পগুলিতে "উবুন্টু 14.04 64-বিট" নির্বাচন করুন
- ডিবেড-বান্ডেল নামক একটি ফাইল ডাউনলোড করুন:
mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
সাধারণত, এটি প্রথম বিকল্প
- কোথাও ব্যবহার করে বান্ডিলটি অন্টার করুন:
tar -xf mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
- আলকাতরা একাধিক রয়েছে
deb
প্যাকেজ সহ mysql-server
, mysql-community-server
, ... ইত্যাদি
- তারপরে আমি এগুলি ব্যবহার করে ইনস্টল করার চেষ্টা করেছি:
sudo dpkg -i <package-name>
একের পর এক, তবে আমি ত্রুটিযুক্ত বার্তাগুলি অনুসারে তাদের ক্রমটি অনুসরণ করেছি, উদাহরণস্বরূপ: আমি প্রথম চেষ্টা sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.deb
করেছি:, এটি ব্যর্থ হয়েছে কারণ এটি mysql-community-server_5.6.40-1ubuntu14.04_amd64.deb
প্রথমে ইনস্টল করা প্রয়োজন এবং এগুলিও। কয়েক জন্য সঠিক অনুক্রম হল: mysql-common
, mysql-community-client
, mysql-client
এবং তারপর mysql-community-server
।
- কিছু প্যাকেজ সফলভাবে ইনস্টল হয়েছে, কিছু ত্রুটি উত্পন্ন
sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.deb
করেছে, শেষবারের মতো চেষ্টা করার পরে যা কিছু ত্রুটি দিয়েছে, আমি মরিয়া হয়ে চেষ্টা করেছি: sudo apt-get install -f
যা নিখোঁজ নির্ভরতা এবং ভয়েলা কেড়ে নিয়েছে, মাইএসকিউএল সার্ভার 5.6 সফলভাবে ইনস্টল, আপ এবং চলমান রয়েছে
পন্থাগুলি যে কাজ করে না
বিশ্বস্ত ইউনিভার্সাল রেপো ব্যবহার করা
এটি উল্লেখ করার মতো যে আমি প্রথম একই পদ্ধতির চেষ্টা করেছি যা উবুন্টু ১ 16.০৪-তে কাজ করেছিল, অর্থাৎ 'বিশ্বস্ত মহাবিশ্ব' রেপো যুক্ত করতে এবং মাইএসকিএল-সার্ভার -৫. installing ইনস্টল করার চেষ্টা করেছিল, অর্থাৎ আমি এটি অনুসরণ করেছি:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
apt-get install mysql-server-5.6
এই পদ্ধতির কার্যকর হয়নি। এটি ব্যর্থ হয়েছে কারণ এমন একটি নির্ভরতা রয়েছে initscripts
যা ইনস্টল করা যায় না। দেখে মনে হচ্ছে এটি উবুন্টু 16.04 এর পরে প্রতিস্থাপিত হয়েছে। এটি প্রতিস্থাপনগুলি ইনস্টল করা: কোনওরকম util-util-linux sysvinit-utils
সাহায্য করেনি।
মাইএসকিউএল অ্যাপ্ট কনফিগার প্যাকেজ ব্যবহার করা
আমিও মাইএসকিউএল কনফিগ প্যাকেজ ব্যবহার করার চেষ্টা ( mysql-apt-config_0.7.3-1_all.deb
) আমি এই রেপো থেকে ডাউনলোড: https://repo.mysql.com/ এবং মাধ্যমে ইনস্টল হয়েছে: sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb
। এটি অবশ্যই উবুন্টুকে 18.04 (বায়োনিক) চিনতে পারেনি, সুতরাং, আমি অভিনয় করেছি যেন এটি Xenial এবং মাইএসকিউএল সার্ভার সংস্করণটি 5.6 তে কনফিগার করা হয়েছে, তারপরে আমি কোন মাইএসকিউএল সংস্করণটি ইনস্টলের জন্য এখন উপলব্ধ তা পরীক্ষা করার চেষ্টা করেছি: apt-cache policy mysql-server
তবে এটিও হয়নি কাজ, আমার এখনও 5.6 এর চেয়ে বেশি সংস্করণ রয়েছে।
চূড়ান্ত নোট
যদিও শেষ দুটি পদ্ধতির কাজ হয়নি, তারা কিছু প্যাকেজ বা কনফিগারেশন উপলভ্য করে প্রথম পদ্ধতির সাফল্যে অবদান রেখেছিল, আমি সত্যই জানি না।
যখন আমি আশাবাদী হয়ে উঠি যে কোনও পদ্ধতির কাজ হবে, তখন আমি এটি উত্স থেকে সংকলন এবং ইনস্টল করার বিষয়টি বিবেচনা করেছি, আমি সেই প্রচেষ্টা শুরু করেছি (আমি বিল্ড প্রয়োজনীয় জিনিসগুলি ইনস্টল করেছিলাম এবং ব্যবহারকারী গ্রুপ এবং ব্যবহারকারী তৈরি করেছি) এবং যখন হোঁচট খেয়েছি উত্স কোডটি ধরে ফেলতে চলেছিলাম ডেব-বান্ডিলটি ফলপ্রসূ হতে পারে এবং আমি উপরে বর্ণিত একটি সফল পন্থা।