উৎস থেকে MySQL তৈরি করা
উৎস −
থেকে MySQL তৈরি এবং ইনস্টল করতে আপনার নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন৷-
ডিস্ট্রিবিউশন আনকম্প্রেস করার জন্য GNU ইনস্টল করা দরকার। ডিস্ট্রিবিউশন আনপ্যাক করতে আরেকটি 'টার' ইনস্টল করা উচিত।
-
ANSI C++ কম্পাইলার।
-
একটি ভাল 'মেক' প্রোগ্রাম। GNU তৈরির সুপারিশ করা হয়
একটি আনপ্যাক করা 'tar' ফাইল থেকে একটি MySQL সোর্স ডিস্ট্রিবিউশন ইনস্টল করার জন্য নিচের কমান্ডগুলি কার্যকর করতে হবে -
shell> configure shell> make shell> make install shell> scripts/mysql_install_db shell> /usr/local/mysql/bin/safe_mysqld &
আপনি যদি একটি উত্স RPM থেকে শুরু করেন, তাহলে নিম্নলিখিতগুলি করুন৷
shell> rpm −−rebuild MySQL−VERSION.src.rpm
এটি একটি বাইনারি RPM তৈরি করবে যা ব্যবহারকারী দ্বারা ইনস্টল করা যাবে।
DBI এবং Msql−MySQL−মডিউল পার্ল মডিউল ইনস্টল করা থাকলে bin/mysql_setpermission স্ক্রিপ্ট ব্যবহার করে নতুন ব্যবহারকারীদের যোগ করা যেতে পারে।
আসুন আমরা বিস্তারিতভাবে ধাপগুলি বুঝতে পারি -
-
সোর্স ডিস্ট্রিবিউশন ইনস্টল করতে, ডিস্ট্রিবিউশনটি আনপ্যাক করা প্রয়োজন এমন একটি ডিরেক্টরি বেছে নিন এবং সেখানে সরান।
-
ডিস্ট্রিবিউশন ফাইলটি 'Getting MySQL'-এ তালিকাভুক্ত একটি সাইট থেকে প্রাপ্ত করতে হবে। MySQL সোর্স ডিস্ট্রিবিউশনগুলি সংকুচিত টার আর্কাইভ হিসাবে দেওয়া হয়।
-
নীচের কমান্ড -
ব্যবহার করে বন্টনটি বর্তমান ডিরেক্টরিতে আনপ্যাক করা দরকার
shell> gunzip < mysql−VERSION.tar.gz | tar xvf −
-
এটি `mysql−VERSION' নামে একটি ডিরেক্টরি তৈরি করবে।
-
ব্যবহারকারীকে নীচের কমান্ডটি ব্যবহার করে আনপ্যাকড ডিস্ট্রিবিউশনের শীর্ষ-স্তরের ডিরেক্টরিতে পরিবর্তন করতে হবে -
shell> cd mysql-VERSION
-
রিলিজটি কনফিগার করতে হবে, এবং তারপর কম্পাইল করতে হবে, নিচের কমান্ডগুলি ব্যবহার করে −
shell> ./configure −−prefix=/usr/local/mysql shell> make
-
যখন 'কনফিগার' চালানো হয়, নির্দিষ্ট বিকল্পগুলি নির্দিষ্ট করা যেতে পারে। নিচের কমান্ডটি ব্যবহার করে সবকিছু ইন্সটল করুন, এবং নিশ্চিত করুন যে এটি রুট হিসাবে চালানো হচ্ছে −
shell> make install
-
MySQL অনুদান টেবিল তৈরি করতে হবে যদি MySQL প্রথমবার ইনস্টল করা হয় -
shell> scripts/mysql_install_db
একবার এটি হয়ে গেলে, সবকিছু ঠিকঠাক কাজ করে তা নিশ্চিত করতে বিতরণ শুরু করুন এবং পরীক্ষা করুন৷