মারিয়া ডিবিতে মাইএসকিউএল: দেবিয়ানদের জন্য দ্রুত মাইগ্রেশন গাইড

যখন এমন পণ্য যা কাজ করে এবং অর্থ প্রদান করে এবং মুক্ত উত্স হয় তখন এমন একটি সংস্থার হাতে পড়ে যার লক্ষ্য আরও বেশি অর্থোপার্জন করা ছাড়া আর কিছুই নয়, বিশ্ব কাঁপতে থাকে।

এটি ইতিমধ্যে সঙ্গে ঘটেছে খোলা অফিস সময় এবং এখন এটির পালা মাইএসকিউএল। সহ্য করা আকাশবাণী পিছনে কেউ কী হতে পারে জানেনা এবং এটি জেনে রাখা ভাল যে বিকল্পগুলি রয়েছে এবং বিশেষত সর্বোত্তমরাই সেরা মারিয়া ডিবি.

উইকিপিডিয়া উদ্ধৃত:

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

সুতরাং আরও অ্যাডো ছাড়া চলুন দেখুন কিভাবে থেকে যেতে হয় মাইএসকিউএল a মারিয়া ডিবি.

এটি জানা গুরুত্বপূর্ণ যে এটির জন্য 100% কাজ করার জন্য আমাদের অবশ্যই মাইএসকিউএল (5.5) এবং মারিয়া ডিবি (5.5) এর একই সংস্করণ থাকতে হবে

মাইএসকিউএল থেকে মারিয়া ডিবিতে স্থানান্তরিত হচ্ছে

এই প্রক্রিয়াটি গরম করা যায় না। অন্য কথায়, আমাদের কার্যকর হওয়া পরিষেবাগুলি এবং প্রক্রিয়াগুলির জন্য আমাদের এক মুহুর্তের জন্য থামতে হবে মাইএসকিউএল.

# সার্ভিস স্টপ অ্যাপাচি 2 # সার্ভিস স্টপ এনজিনেক্স # সার্ভিস স্টপ মাইএসকিএল

এক্ষেত্রে আমরা কোনটি ব্যবহার করছি তার উপর নির্ভর করে আমরা অ্যাপাচি বা এনজিঙ্কস বন্ধ করি এবং অবশ্যই আমরা মাইএসকিউএলও বন্ধ করি।

পরে আমরা আমাদের মাইএসকিউএল ডাটাবেসের একটি ব্যাকআপ রাখি:

# mysqldump -u root -p --all-databases > mysqlbackup.sql

এবং আমরা মাইএসকিউএল সম্পর্কিত সমস্ত প্যাকেজ অপসারণ করি:

# aptitude remove mysql-server-core-5.5 mysql-server-5.5 mysql-server mysql-common mysql-client-5.5 libmysqlclient18

এখন আমাদের মারিয়া ডিবি ইনস্টল করতে হবে। দুর্ভাগ্যক্রমে, এটি এখনও ডেবিয়ান সংগ্রহস্থলগুলিতে নেই তবে আমরা এটির নিজস্ব সংগ্রহস্থল ব্যবহার করে এটি ইনস্টল করতে পারি। অন্যান্য বিতরণের জন্য, আপনি এটি দেখতে পারেন এখানে নির্দেশাবলী.

আমরা আমাদের /etc/source.list ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করি:

# মারিয়াডিবি 5.5 সংগ্রহস্থল তালিকা - 2013-08-02 13:48 ইউটিসি # http://mariadb.org/mariadb/repositories/ দেব http://ftp.osuosl.org/pub/mariadb/repo/5.5/deban Wheezy তৈরি প্রধান ডেবি-সিআরসি

তারপরে আমরা মারিয়া ডিবি আপডেট এবং ইনস্টল করব:

sudo প্রবণতা আপডেট sudo অ্যাপ্লিকেশন মারিয়্যাডবি-সার্ভার ইনস্টল করুন

আমরা মারিয়া ডিবি শুরু করি (এটি যদি এটি স্বয়ংক্রিয়ভাবে না ঘটে) এবং এটি কাজ করছে কিনা তা পরীক্ষা করুন:

# mysql -u root -p -Be 'ডাটাবেস দেখান' পাসওয়ার্ড প্রবেশ করান:

কিছু সেটিংস মাইএসকিউএল এবং মারিয়াডিবির মধ্যে যথেষ্ট পরিবর্তন হয়েছে, তবে এটির সাথে কাজ করা খুব সহজ। যে সমস্ত পরিবর্তন হয়েছে তার প্রায়শই প্রতিস্থাপিত ব্যবস্থাগুলির সাথে সম্পর্কিত, উদাহরণস্বরূপ, প্রতিরূপ। আমাদের কেবলমাত্র ফাইলটিতে থাকা পারফরম্যান্স অপটিমাইজেশন বিকল্পগুলি অনুলিপি করতে হবে my.cnf de মাইএসকিউএল, এবং হাত দ্বারা বাকী পুনরুদ্ধার করুন।

উদাহরণস্বরূপ, এই ডেটা:

বাইন্ড অ্যাড্রেস = 127.0.0.1 সর্বোচ্চ_ সংযোগগুলি = 10 কানেক্ট_টাইমআউট = 30 ওয়েট_টাইমআউটআউট = 600 সর্বোচ্চ_নীলিত_প্যাকট = 16 এম থ্রেড_ক্যাচ_সাইজ = 256 বা সাজানো = 16 এম বাল্ক_ইনটার_বফার_সাইজ = 16 এমপি tmp_table_size = 64 এম ম্যাক্স_হ্যাপ_ট্যাবল_সাইজ = 64 এম

আমরা প্রয়োজনীয় পরিবর্তনগুলি করি এবং মারিয়া ডিবি পুনরায় চালু করি।

# পরিষেবা mysql পুনঃসূচনা মারিয়াডিবি ডাটাবেস সার্ভার বন্ধ করা: মাইএসকিএলডি মারিয়াডিবি ডাটাবেস সার্ভার শুরু হচ্ছে: মাইএসকিএলডি। । । দুর্নীতিগ্রস্থদের জন্য চেক করা, পরিষ্কারভাবে বন্ধ নয় এবং প্রয়োজনীয় টেবিলগুলি আপগ্রেড করা হচ্ছে .. # mysql -u root -p -Be 'ডাটাবেস দেখান' পাসওয়ার্ড প্রবেশ করান:

যদি, মারিয়া ডিবি আরও ভাল সামঞ্জস্য বজায় রাখার জন্য পরিষেবাটি পুনরায় চালু করতে একই মাইএসকিএল নাম রাখুন। যদি সবকিছু ঠিক থাকে তবে আমরা বাকি পরিষেবাগুলি শুরু করি:

# পরিষেবা apache2 start # পরিষেবা nginx শুরু

এবং প্রস্তুত। যদি আমরা ফিরে যেতে চাই (যা আমি প্রস্তাব করি না), আমাদের কেবল চালাতে হবে:

# সার্ভিস মাইএসকিএল স্টপ # অ্যাপি-গেট মারিয়্যাডবি-সার্ভার -5.5 মারিয়্যাডবি-কমন মারিয়্যাডবি-ক্লায়েন্ট -5.5 লিবমারিয়াডব্লক্লিয়েন্ট 18 # অ্যাপটি-ইনস্টল মাইএসকিএল-সার্ভার

উত্স: নিবন্ধটি নেওয়া এবং বিগিনলিনাক্স থেকে সংশোধিত


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   মরিসিও তিনি বলেন

    ডাটাবেসের ব্যাকআপের লোডটি হারিয়ে যাচ্ছে।

    1.    এলাভ তিনি বলেন

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

  2.   ওজকার তিনি বলেন

    ফেডোরা 19 ইতিমধ্যে মারিয়ার সাথে ডিফল্টরূপে এসেছে, তবে ছোট বা অলস নয় আমি আমার ওয়েব অ্যাপস পোস্টগ্র্রেএসকিউএলে স্থানান্তরিত করেছি, যেহেতু মাইএসকিউএল আমাদের শিংগুলিতে আঘাত করেছে, তাই আমি আশা করি পোস্টগ্র্রেএসকিউএল কমপক্ষে ২-৩ বছর বিশ্বস্ত থাকবে।

    1.    এলাভ তিনি বলেন

      আর্চলিনাক্সে মারিয়া ডিবি includesও অন্তর্ভুক্ত 😀

      1.    ওজকার তিনি বলেন

        আপনার একটি আর্চ ভাইস আছে ... এমনকি আমার দুর্বল দাঁত ইতিমধ্যে এটি আবার ব্যবহার করতে চাইছে ... তবে আমি অলস। 😀

  3.   3ndriago তিনি বলেন

    আমি মারিয়াডিবি-র সমর্থন সহ সিস্টেমগুলির একটি প্রবণতা দেখতে পাচ্ছি এবং আমি যা পড়েছি তা মাইএসকিউএল এর স্তরে রয়েছে বলে মনে হচ্ছে এবং এটি কিছু দিক থেকেও ছাড়িয়ে গেছে, তবে আমার প্রশ্ন হ'ল মাইগ্রেট করার জন্য ওরাকল এখন মাইএসকিউএল এর পিছনে রয়েছে এবং তাহলে কি কোনও সময়-পরীক্ষিত এবং মিলিয়ন-ব্যবহার বিডি ম্যানেজারকে ত্যাগ করে?

    1.    এলাভ তিনি বলেন

      তুমি ঠিক. কেবল ওরাকল বলা মাইএসকিউএল শেষ হওয়ার যথেষ্ট কারণ। এছাড়াও, মারিয়া ডিবি মাইএসকিউএল এবং সম্প্রদায়টির নির্মাতা দ্বারা পরিচালিত মাইএসকিউএলের একটি কাঁটাচামচ। আমি আপনার সম্পর্কে জানি না, তবে কমপক্ষে এটি আমাকে প্রচুর সুরক্ষা দেয়। এবং যদি আমরা এটি যুক্ত করি যে সামঞ্জস্যতা খুব ভাল, কারণ আমি মনে করি মারিয়া ডিবিতে স্যুইচ করার কোনও অজুহাত নেই।

      ????

      1.    এলিওটাইম 3000 তিনি বলেন

        এবং সে কারণেই আমি আমার ডেবিয়ানে জাভা ইনস্টল করতে অস্বীকার করি। আমি আইসডটিয়ার সাথে ওপেনজেডিকে খুব কমই ব্যবহার করি এবং এটি আশ্চর্য কাজ করে এবং জাভার চেয়ে ভাল better

      2.    3ndriago তিনি বলেন

        ঠিক আছে, মানুষ, আমি নিশ্চিত যে ওরাকলকে ঘৃণা করার কারণগুলি আপনার অবশ্যই থাকতে হবে (এটি আপনার মত গন্ধ যা আপনাকে মাইক্রোসফ্ট, অ্যাপল এবং গুগলকে ঘৃণা করে তোলে) তবে যেহেতু ওরাকল আমার সাথে কিছু করেন নি ... এবং আমি মনে করি আমি আপনাকে আপনার জন্মদিনের এক্সডির জন্য একটি স্পার দিতে যাচ্ছি

        1.    এলিওটাইম 3000 তিনি বলেন

          এটি সফ্টওয়্যার স্তরকে বোঝায়, হার্ডওয়্যার স্তরকে নয়।

          1.    3ndriago তিনি বলেন

            না, আমরা যদি ঘৃণা করতে যাচ্ছি, আমরা সমস্ত কিছু ঘৃণা করি, যে অর্ধেক পদক্ষেপগুলি শীতল নয় ... হিহেহেহেহে

          2.    এলাভ তিনি বলেন

            xDDD

  4.   st0rmt4il তিনি বলেন

    ধন্যবাদ ইলাভ, যাইহোক, একই সাথে উভয় ওয়েব সার্ভার এবং শুরু করার পরামর্শ দেওয়া হচ্ছে?

    গ্রিটিংস!

    1.    এলাভ তিনি বলেন

      কিছু লোক ওয়েব অ্যাপ্লিকেশনগুলির জন্য প্রক্সি হিসাবে অ্যাপাচি এবং ওয়েব সার্ভার হিসাবে এনজিনিক্স ব্যবহার করে। বেশ গণ্ডগোল উদাহরণস্বরূপ নোড.জেএস ব্যবহার করার সময়, যা পিছন থেকে এমন একটি পোর্ট ব্যবহার করে যা কেউ ব্যবহার করে না এবং সম্ভবত আপনার আইএসপি এটি অবরুদ্ধ করেছে 😀

  5.   এলিওটাইম 3000 তিনি বলেন

    ভাল মাইগ্রেশন টিউটর। এছাড়াও, স্ল্যাকওয়্যার মাইএসকিউএলটির সাথে আরও গোলমাল এড়াতে মারিয়াডিবিতে স্থানান্তরিত হয়েছিল।

    এটি ডেবিয়ান ব্যাকপোর্ট সুরক্ষা রেপোয়ের সাথে সাথেই, আমি যত তাড়াতাড়ি সম্ভব এটি ঘোষণা করব। আপাতত আমি স্ল্যাকওয়্যার ইনস্টল / কনফিগার / কাস্টমাইজ করার বিষয়ে আমার টিউটোরিয়ালটি একসাথে রাখছি।

  6.   জলবায়না তিনি বলেন

    তবে কেডিডি এখনও মাইএসকিএল (ডিবিয়ানের উপরে) নির্ভর করে বা এই মাইগ্রেশনটির সাথে এটি আর প্রয়োজন হয় না?

  7.   ব্রুনোসসিও তিনি বলেন

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

    কর্মক্ষমতা সম্পর্কে, ইঞ্জিনের পরিবর্তনগুলি উল্লেখ করা হয়েছে।
    তারা কি পুরানো মাইলসাম এবং ইনোডিবি-র সাথে দুর্দান্ত অভিনয় করে?

    কেউ কোনও মেট্রিক সম্পাদন করেছেন?

      1.    ব্রুনোসসিও তিনি বলেন

        আমি হা হা বুঝলাম, ধন্যবাদ!

  8.   হেলেনা_রিউ তিনি বলেন

    অনেক ধন্যবাদ! এখন যদি তা আমার কাছে স্পষ্ট হয়; ডি

  9.   জাভিয়ের তিনি বলেন

    মারিয়াডিবি "রুট" ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করতে অক্ষম

    Ia মারিয়াডিবি the এর জন্য পাসওয়ার্ড সেট করার সময় একটি ত্রুটি ঘটেছে │
    প্রশাসনিক ব্যবহারকারী user এটি হতে পারে কারণ অ্যাকাউন্টটি ইতিমধ্যে │
    │ এর একটি পাসওয়ার্ড রয়েছে, বা মারিয়াডিবি a এর সাথে যোগাযোগের সমস্যার কারণে │
    │ সার্ভার │
    │ │
    The প্যাকেজ ইনস্টলেশন পরে আপনার অ্যাকাউন্টের পাসওয়ার্ড পরীক্ষা করা উচিত। │
    │ │
    │ দয়া করে /usr/share/doc/mariadb-server-10.1/README.Debian ফাইলটি পড়ুন │
    More আরও তথ্যের জন্য।

    1.    জাভিয়ের তিনি বলেন

      আমি মারিয়াডব মেরিডব-সার্ভার প্যাকেজগুলি আনইনস্টল করেছি
      আমি ডিরেক্টরিটি / var / lib / mysql সরিয়েছি।
      3 মারিয়্যাডবি, মারিয়্যাডবি-সার্ভার প্যাকেজগুলি পুনরায় ইনস্টল করা হয়েছে।
      systemct start মারিয়্যাডবি; systemctl মারিয়্যাডবি সক্ষম (সমস্যা সমাধান)।