Database Tutorials Linux-এ MySQL ইনস্টলেশন (Debian/Ubuntu, Red Hat/CentOS) গাইড ও নোট

391

MySQL একটি জনপ্রিয় ওপেন সোর্স ডেটাবেস সিস্টেম, যা বিভিন্ন ধরনের ডিস্ট্রিবিউশনের জন্য সহজেই ইনস্টল করা যায়। এই গাইডে, আমরা Debian/Ubuntu এবং Red Hat/CentOS সিস্টেমে MySQL ইনস্টলেশনের প্রক্রিয়া দেখব।


1. Debian/Ubuntu এ MySQL ইনস্টলেশন

Step 1: প্যাকেজ তালিকা আপডেট করুন

প্রথমে আপনার প্যাকেজ তালিকা আপডেট করুন যাতে সিস্টেমে সর্বশেষ প্যাকেজগুলি পাওয়া যায়।

sudo apt update

Step 2: MySQL ইনস্টল করুন

এরপর, MySQL সার্ভার প্যাকেজটি ইনস্টল করুন। এটি mysql-server প্যাকেজের মাধ্যমে ইনস্টল করা হয়।

sudo apt install mysql-server

এই কমান্ডটি চালানোর পর, প্যাকেজগুলি ডাউনলোড এবং ইনস্টল হতে কিছু সময় নেবে।

Step 3: MySQL সিস্টেম কনফিগারেশন

MySQL ইনস্টলেশনের পর, নিরাপত্তা সেটআপের জন্য mysql_secure_installation স্ক্রিপ্টটি চালান।

sudo mysql_secure_installation

এটি আপনাকে বেশ কিছু নিরাপত্তা সেটিংস কনফিগার করতে বলবে যেমন:

  • রুট ইউজারের পাসওয়ার্ড সেট করা
  • অধিকার সীমাবদ্ধ করা (বিশেষত রিমোট রুট অ্যাক্সেস নিষিদ্ধ করা)
  • ডিফল্ট প্রিভিলেজ টেবিল এবং অন্যান্য নিরাপত্তা বিষয়ক পরামর্শ অনুসরণ করা।

Step 4: MySQL সার্ভার চালু এবং স্ট্যাটাস চেক করুন

MySQL ইনস্টলেশন সফল হলে, MySQL সার্ভার চালু করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo systemctl start mysql

এছাড়া, সার্ভারটি স্বয়ংক্রিয়ভাবে বুট করার জন্য enable করতে পারেন:

sudo systemctl enable mysql

MySQL সার্ভারের স্ট্যাটাস চেক করতে:

sudo systemctl status mysql

Step 5: MySQL CLI দিয়ে লগ ইন করুন

MySQL ইনস্টলেশন সফল হলে, আপনি MySQL কমান্ড লাইন ইন্টারফেস (CLI) দিয়ে লগ ইন করতে পারবেন:

sudo mysql -u root -p

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


2. Red Hat/CentOS এ MySQL ইনস্টলেশন

Step 1: প্যাকেজ তালিকা আপডেট করুন

সর্বপ্রথম, আপনার প্যাকেজ তালিকা আপডেট করুন:

sudo yum update

Step 2: MySQL ইনস্টলেশন প্যাকেজ যোগ করুন

Red Hat এবং CentOS-এর জন্য MySQL সরাসরি yum রেপোজিটরি থেকে ইনস্টল করা যায় না। তাই, MySQL Community Repository ইনস্টল করা প্রয়োজন।

MySQL Community Repository ডাউনলোড করতে:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

এরপর, রেপোজিটরি প্যাকেজ ইনস্টল করুন:

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

Step 3: MySQL ইনস্টল করুন

এখন, yum ব্যবহার করে MySQL ইনস্টল করুন:

sudo yum install mysql-server

Step 4: MySQL সার্ভার চালু এবং স্ট্যাটাস চেক করুন

MySQL ইনস্টলেশন শেষ হলে, সার্ভারটি চালু করুন:

sudo systemctl start mysqld

সার্ভারটি স্বয়ংক্রিয়ভাবে চালু হতে enable করতে:

sudo systemctl enable mysqld

MySQL সার্ভারের স্ট্যাটাস চেক করতে:

sudo systemctl status mysqld

Step 5: MySQL রুট পাসওয়ার্ড খুঁজুন

MySQL ইনস্টল করার পর, রুট পাসওয়ার্ডটি স্বয়ংক্রিয়ভাবে জেনারেট হয় এবং /var/log/mysqld.log ফাইলে সংরক্ষিত থাকে। পাসওয়ার্ডটি দেখতে:

sudo grep 'temporary password' /var/log/mysqld.log

Step 6: MySQL সুরক্ষা কনফিগার করুন

MySQL নিরাপত্তা কনফিগারেশন চালান:

sudo mysql_secure_installation

এটি আপনাকে পাসওয়ার্ড পরিবর্তন, নিরাপত্তা সেটিংস ইত্যাদি কনফিগার করতে বলবে।

Step 7: MySQL CLI দিয়ে লগ ইন করুন

MySQL কমান্ড লাইন ইন্টারফেস (CLI) দিয়ে লগ ইন করতে:

sudo mysql -u root -p

পাসওয়ার্ড প্রদান করে MySQL কনসোলে লগ ইন করুন।


সারাংশ

এখন আপনি Debian/Ubuntu এবং Red Hat/CentOS সিস্টেমে MySQL ইনস্টল এবং কনফিগার করতে সক্ষম। ইনস্টলেশন শেষ হলে, আপনি MySQL CLI দিয়ে লগ ইন করতে পারবেন এবং ডেটাবেস তৈরি, কুয়েরি চালনা এবং অন্যান্য কার্যক্রম শুরু করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...