উবুন্টু 18.04 এলটিএসে মাইএসকিএল 5.6 ইনস্টল করুন


11

আমি আমার নতুন ইনস্টল করা উবুন্টু 18.04 এ MySQL 5.6 ইনস্টল করতে অক্ষম unable আমি প্রচুর লিঙ্ক ( লিঙ্ক 1 লিঙ্ক 2 ...) থেকে সমাধানের চেষ্টা করেছি তবে কোনও সাফল্য পাই না।

আমি 5.7 ইনস্টল করেছি, তবে ক্লায়েন্টের প্রয়োজনীয়তার কারণে , আমার এটি কোনওভাবেই করা দরকার। আছে কয়েকটি মাত্র পরিবর্তন এটি করতে 5.6 সঙ্গে বেমানান 5 চলমান প্রকল্প (7 ডেভেলপারদের জড়িত) যা শুরু হয়েছিল যখন আমি ব্যবহার করছিলেন কোড পরিবর্তন না করে MySQL 5.6 সঙ্গে উবুন্টু 17,10

আপডেট: আহমেদ একটি ম্যানুয়াল পদ্ধতির পরামর্শ দিয়েছেন যা একটি ভাল সমাধান তবে আমি আশা করি কেউ এটি উবুন্টুর উপযুক্ত উপায়ে করতে জানেন যাতে আরও বেশি লোক উপকৃত হয়।


আপনার কি বর্তমানে মাইএসকিএল এর অন্য কোনও সংস্করণ ইনস্টল করা আছে? আপনার কি বিশেষভাবে 5.6 দরকার? 5.7 ডিফল্ট repos পাওয়া যায়।
ভ্যালিয়ানো

@ ভ্যালিয়ানো, আমি 5.7 ইনস্টল করেছি, তবে ক্লায়েন্টের প্রয়োজনীয়তার কারণে, আমার এটি কোনওভাবেই করা দরকার। কিছু পরিবর্তন রয়েছে যা প্রকল্পের সাথে জড়িত 5 টিরও বেশি বিকাশকারীকে কোড পরিবর্তন না করেই এটি বেমানান করে তোলে।
পুরুষোত্তম সংগ্রোলা

আপনি কি এই চেষ্টা করেছেন? Askubuntu.com/questions/792571/…
ভ্যালিয়ানো

@ ভ্যালিয়ানো যে উত্তরটি বর্তমানে প্রযোজ্য নয়। আমি চেষ্টা করেছিলাম.
পুরুষোত্তম সাংগ্রোলা

আপনার কি মাইএসকিউএল দরকার , বা আপনি মারিয়াডিবি-র সাথে থাকতে পারবেন, যা বিদ্যমান বিদ্যমান মাইএসকিউএল ডাটাবেসের সাথে 100% সামঞ্জস্যপূর্ণ?
NerdOfLinux 12

উত্তর:


19

আমি সফল না হওয়া পর্যন্ত অনেকগুলি পদ্ধতির চেষ্টা করেছি।

যে পদ্ধতির কাজ

মাইএসকিউএল ওয়েবসাইট থেকে ডেবি-বান্ডিল.আরটার ডাউনলোড এবং প্যাকেজগুলি একে একে ইনস্টল করা ছিল এমন একমাত্র পন্থা কাজ করেছিল। আমি এই পদক্ষেপগুলি অনুসরণ করেছি:

  • মাইএসকিউএল 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 এর চেয়ে বেশি সংস্করণ রয়েছে।

চূড়ান্ত নোট

যদিও শেষ দুটি পদ্ধতির কাজ হয়নি, তারা কিছু প্যাকেজ বা কনফিগারেশন উপলভ্য করে প্রথম পদ্ধতির সাফল্যে অবদান রেখেছিল, আমি সত্যই জানি না।

যখন আমি আশাবাদী হয়ে উঠি যে কোনও পদ্ধতির কাজ হবে, তখন আমি এটি উত্স থেকে সংকলন এবং ইনস্টল করার বিষয়টি বিবেচনা করেছি, আমি সেই প্রচেষ্টা শুরু করেছি (আমি বিল্ড প্রয়োজনীয় জিনিসগুলি ইনস্টল করেছিলাম এবং ব্যবহারকারী গ্রুপ এবং ব্যবহারকারী তৈরি করেছি) এবং যখন হোঁচট খেয়েছি উত্স কোডটি ধরে ফেলতে চলেছিলাম ডেব-বান্ডিলটি ফলপ্রসূ হতে পারে এবং আমি উপরে বর্ণিত একটি সফল পন্থা।


হ্যালো আহমেদ, আপনি নিজের এই কঠোর পরিশ্রম পোস্ট করে দেখে আমি খুব আনন্দিত। আমি জানি এই সমাধানগুলি কাজ করা উচিত (যেমন আমি শেষ পর্যন্ত এইভাবে করেছি) তবে আমি এটি আরও উবুন্টু উপায়ে করতে চাই । এটি করার কিছু উপায় অবশ্যই ছিল। এই সমাধানের জন্য আপনাকে ধন্যবাদ।
পুরুষোত্তম সাংগ্রোলা

1
আপনাকে ধন্যবাদ উবুন্টু 18.04 প্রায় এক সপ্তাহ আগে মুক্তি পেয়েছে বিবেচনা করে, এটি প্রত্যাশা করা হয়েছে যে কেউ এখনও এটির মাধ্যমে ইনস্টল করার জন্য কোনও ত্রুটি বা তৃতীয় পক্ষের রেপো করেনি apt
আহমেদ মোয়াওয়াদ

মাইএসকিএল অ্যাপটি-রেপোকে মাইএসকিএল-অ্যাপট-কনফিগারেশন ৮.০১.১০-১১.০.০.b তে আপডেট করেছে। বায়োনিক যেভাবে তাদের সমর্থন করবে এবং তারা কেবল সেই
রেপোতে

2
আমার জন্য যে আদেশটি কাজ করেছে: sudo dpkg -i mysql-client_ * mysql-community-server_ * mysql-server_ * mysql-সম্প্রদায়-উত্স_ * libmysqlclient18_ * libmysqlclient-dev_ * libmysqld-dev_ * mysql-समुदाय-ক্লায়েন্ট_ * mysql সম্প্রদায় -বেঞ্চ_ * মাইএসকিএল-সাধারণ_ * মাইএসকিএল-সম্প্রদায়-পরীক্ষা_ * মাইএসকিএল-টেস্টসুইট_ *
ব্র্যান্ডোনস

আপনি চমৎকার. আপনি যে জিনিসগুলিতে কাজ করেছেন এবং যে জিনিসগুলি করেন নি সেগুলি যুক্ত করেছেন।
সৌন্দরারজন

5

সম্ভবত কিছুটা অফটোপিক, তবে এর মতো জিনিসগুলি সমাধান করার জন্য আমার পছন্দসই উপায় হ'ল ডকার ব্যবহার করা।

আপনি ডকার এবং ডকার-রচনাটি ইনস্টল করতে পারেন। একটি ডকার-কমপোজ.আইএমএল ফাইল তৈরি করুন, উদাহরণস্বরূপ /home/w whice/mysql-5.6 যা দেখতে এটির মতো করে।

services:

  db:
    image: mysql:5.6
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

এবং তারপরে ডকার-রচনা আপ-ডি করুন

পর্যায়ক্রমে আপনি কেবল ডকার-সিই ইনস্টল করতে পারেন এবং নীচের কমান্ডটি কেবল এটি পরীক্ষা করে দেখতে একটি "ড্রায়ারন" করতে পারেন।

docker run -it mysql:5.6 /bin/bash

মাইএসকিএল ডকফিলিলেসের সম্পূর্ণ ব্যাখ্যা, এখানে। https://hub.docker.com/_/mysql/


আজকাল এটি সম্ভবত এটি করার সঠিক উপায়।
মার্কোগোমন্তেইরো

2

আপনি মাইএসকিএল অ্যাপ্ট রিপোজিটরি থেকে মাইক্রোসালি 5.6 ডিবিয়ান প্যাকেজগুলি ম্যানুয়ালি ডাউনলোড ও ইনস্টল করতে পারেন ।


না ধন্যবাদ. উবুন্টু 18.04-তে সরকারী মাইএসকিউএল রেপো (এপিটি প্যাকেজ) আপনাকে কেবল মাইএসকিউএল 5.7 বা 8.0 এর বিকল্প দেয় gives সবেমাত্র চেষ্টা করে দেখেছি।
পল

ইউআরএল সহ সম্পাদিত উত্তর যেখানে আপনি মাইএসকিএল 5.6 ডিবিয়ান প্যাকেজ ডাউনলোড করতে পারেন।
কেতন প্যাটেল

1

মারিয়াডিবি হ'ল মাইএসকিউএল-এর সম্পূর্ণ সুসংগত ড্রপ-ইন প্রতিস্থাপন এবং এটি ডিফল্ট উবুন্টু সংগ্রহস্থলগুলিতে উপলব্ধ। এটি এর সাথে ইনস্টল করা যেতে পারে:

sudo apt update
sudo apt install mariadb-server-10.0 mariadb-client-10.0

সেটআপে বিদ্যমান বিদ্যমান মাইএসকিউএল ডাটাবেসগুলি সনাক্ত করা উচিত এবং সেগুলি আমদানি করা উচিত তবে কেবলমাত্র এই উত্তরটি পড়ুন এবং ব্যাকআপ প্রস্তুত রাখতে হবে।

মারিয়াডিবি সম্পর্কে নোটস

প্রশ্নটি সম্পর্কে MySQL, মারিয়াডিবি

মাইএসকিউএল-এর একটি বর্ধিত, ড্রপ-ইন প্রতিস্থাপন

এবং মাইএসকিউএল ব্যবহার করে এমন সমস্ত * অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যপূর্ণ। এটা একই পোর্ট শোনে এবং সমস্ত কমান্ড একই (অর্থাত হয় mysql, mysqldumpইত্যাদি)।

* ঠিক আছে, আপনি সম্ভবত কিছু সত্যিই পুরানো অ্যাপ্লিকেশনগুলি খুঁজে পেতে পারেন যা মারিয়াডিবির সাথে কাজ করবে না, তবে এর সম্ভাবনা সত্যই, খুব ছোট।


কীভাবে আমরা এতে MySQL সংস্করণ সেটআপ করব?
পুরুষোত্তম সংগ্রোলা

আপনি বিশ্বাস করতে পারেন না। আমি আপনাকে কোনও ভিপিএসে চেষ্টা করার পরামর্শ দিয়েছি এটি লাইভ করার আগে সবকিছু কাজ করে তা নিশ্চিত করে নিন। লিঙ্কটি আপনাকে 2 মাস অবধি বিনামূল্যে দেবে (এবং আমাকে কিছুটা সহায়তা করবে :-)) তবে যে কোনও ভিপিএস সরবরাহকারী তা করবে
NerdOfLinux

18.04 এর সাথে আমি যা দেখছি তা থেকে। যেখানে শুধুমাত্র mariadb-server-10.1...
wittich

0

আমি জানি এই উত্তরটি কিছুটা দেরিতে। তবে, আমার উল্লেখ করতে হয়েছিল যে মাইএসকিউএল এপিটি রিপোজিটরির বর্তমান সংস্করণ (mysql-apt-config_0.8.12-1_all.deb) উবুন্টু 18.04 এ আমার সাথে ভাল কাজ করেছে।

এখানে এটি কিভাবে ব্যবহার করতে হয়।


এটি কি উবুন্টু 18.04 এ mysql 5.6 স্থাপনের অনুমতি দেবে?
iii

প্রত্যাখ্যান করার পরে, এটি আমাকে কেবল 8.0
III

এই উত্তরের তারিখে উল্লিখিত সংস্করণটি ব্যবহার করে এটি আমার সাথে ভাল কাজ করেছে
খোগা ইসসলাম

0

হ্যাঁ! আপনি এই ইনস্টলেশন নির্দেশাবলী অনুসরণ করে মাইএসকিউএল 5.5.56 ইনস্টল করতে পারেন


আস্কউবুন্টুতে অবদান রাখার জন্য অনেক ধন্যবাদ! এটি বলেছিল, আমি আপনার উত্তর সম্পর্কে আশাবাদী গঠনমূলক সমালোচনার দুটি অংশ উল্লেখ করতে চাই না। প্রথমত, ওপি বিশেষত traditionalতিহ্যবাহী প্যাকেজ পরিচালনার সরঞ্জামগুলি ব্যবহার করে সমাধানের সন্ধান করছে। তারা মন্তব্য করেছিলেন যে আপগুটেড উত্তরটি সম্পূর্ণ ভাল, তারা যা খুঁজছিলেন তা নয়। কাঁচা টার্বলগুলি দিয়ে আপনার আরও দূরে সরিয়ে ফেলা হয়েছে। অন্য উদ্বেগ কাঁচা লিঙ্ক। একটি ভাল উত্তর বর্ণনা করতে জিজ্ঞাসা জিজ্ঞাসা করুন । আমি আশা করি যা সাইটে আরও অবদানের সাথে সহায়তা করে!
ডাব্লুএক্সএল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.