MySQL ইনস্টলেশন এবং কনফিগারেশন

PHP এবং MySQL এর জন্য পরিবেশ সেটআপ - পিএইচপি মাইএসকিউএল আই (PHP MySQL) - Database Tutorials

274

MySQL হল একটি জনপ্রিয় রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS), যা ওয়েব অ্যাপ্লিকেশন এবং সফটওয়্যারে ডেটা সংরক্ষণ এবং পরিচালনার জন্য ব্যবহৃত হয়। PHP ওয়েব ডেভেলপমেন্টের সাথে MySQL ব্যবহার করার জন্য, প্রথমে আপনাকে MySQL ইনস্টল এবং কনফিগার করতে হবে। এই গাইডে, আমরা দেখব কীভাবে MySQL ইনস্টল এবং কনফিগার করা যায়।


1. MySQL ইনস্টলেশন

MySQL ইনস্টলেশন বিভিন্ন অপারেটিং সিস্টেমে ভিন্ন হতে পারে। এখানে আমরা Windows, macOS এবং Linux-এর জন্য ইনস্টলেশন প্রক্রিয়া আলোচনা করব।


1.1 Windows এ MySQL ইনস্টলেশন

  1. MySQL Installer ডাউনলোড করা:
    • MySQL অফিসিয়াল ওয়েবসাইট থেকে MySQL Installer ডাউনলোড করুন: MySQL Downloads
  2. Installer রান করা:
    • ডাউনলোড করা ফাইলটি চালু করুন এবং MySQL Installer-এর মাধ্যমে ইনস্টলেশন প্রক্রিয়া শুরু করুন।
  3. MySQL সিলেক্ট করা:
    • ইনস্টলেশনের সময়, "MySQL Server" এবং অন্যান্য উপযোগী কম্পোনেন্ট (যেমন, MySQL Workbench, MySQL Shell) নির্বাচন করুন।
  4. Configuration:
    • ইনস্টলেশন চলাকালীন MySQL কনফিগারেশন উইন্ডো আসবে, যেখানে:
      • Server Configuration Type: আপনি কোন পর্যায়ের সার্ভার চান (Development, Server, या Dedicated)
      • Authentication Method: Use Strong Password Encryption নির্বাচন করুন।
      • Root Password: MySQL Root ইউজারের জন্য একটি শক্তিশালী পাসওয়ার্ড সেট করুন।
  5. ফিনিশ করা:
    • ইনস্টলেশন সম্পন্ন হলে, "Finish" বাটন ক্লিক করুন। আপনি MySQL সার্ভার এবং Workbench ব্যবহার করতে পারবেন।

1.2 macOS এ MySQL ইনস্টলেশন

  1. Homebrew ব্যবহার করে ইনস্টলেশন:

    • যদি আপনার macOS-এ Homebrew ইনস্টল থাকে, তবে এটি ব্যবহার করে MySQL ইনস্টল করা সহজ। টার্মিনালে নিচের কমান্ডটি রান করুন:
    brew install mysql
    
  2. MySQL সার্ভার চালু করা:

    • ইনস্টলেশন সম্পন্ন হলে, MySQL সার্ভার চালু করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    brew services start mysql
    
  3. Root পাসওয়ার্ড সেট করা:

    • MySQL সার্ভারে লগইন করতে এবং Root পাসওয়ার্ড সেট করতে এই কমান্ডটি রান করুন:
    mysql_secure_installation
    
  4. MySQL Client ব্যবহার করা:

    • MySQL ক্লায়েন্টে লগইন করতে:
    mysql -u root -p
    

1.3 Linux (Ubuntu) এ MySQL ইনস্টলেশন

  1. MySQL ইনস্টল করা:

    • Ubuntu-তে MySQL ইনস্টল করতে, প্রথমে সিস্টেমের প্যাকেজ তালিকা আপডেট করুন এবং তারপর MySQL ইনস্টল করুন:
    sudo apt update
    sudo apt install mysql-server
    
  2. MySQL সার্ভার কনফিগারেশন:

    • ইনস্টলেশন পরবর্তী MySQL নিরাপত্তা কনফিগারেশন স্ক্রিপ্ট চালান:
    sudo mysql_secure_installation
    
  3. MySQL সার্ভার চালু করা:

    • MySQL সার্ভার চালু এবং স্টপ করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
    sudo systemctl start mysql
    sudo systemctl stop mysql
    
  4. MySQL Client ব্যবহার করা:

    • MySQL ক্লায়েন্টে লগইন করতে:
    sudo mysql -u root -p
    

2. MySQL কনফিগারেশন

MySQL ইনস্টল করার পর, আপনাকে কিছু সাধারণ কনফিগারেশন সেটিংস করতে হতে পারে যাতে ডেটাবেস সার্ভারটি কার্যকরভাবে চলতে পারে।


2.1 MySQL Root পাসওয়ার্ড সেট করা

MySQL ইনস্টলেশনের পর প্রথমে root ইউজারের পাসওয়ার্ড সেট করা প্রয়োজন। আপনি mysql_secure_installation কমান্ড ব্যবহার করে সহজেই এটি করতে পারেন।

mysql_secure_installation

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


2.2 MySQL সার্ভার কনফিগারেশন ফাইল এডিট করা

MySQL সার্ভারের কনফিগারেশন ফাইল my.cnf অথবা my.ini (ওএসের ওপর নির্ভর করে) দ্বারা নিয়ন্ত্রিত হয়। এই ফাইলটি আপনার সার্ভারের অপটিমাইজেশন ও কনফিগারেশনের জন্য ব্যবহৃত হয়।

ফাইলটির অবস্থান:

  • Linux: /etc/mysql/my.cnf
  • macOS: /usr/local/mysql/my.cnf
  • Windows: C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

উদাহরণস্বরূপ, buffer size বৃদ্ধি করতে আপনি নিচের মতো কনফিগারেশন ফাইলটি এডিট করতে পারেন:

[mysqld]
innodb_buffer_pool_size = 2G

এই পরিবর্তনগুলির পর MySQL সার্ভার রিস্টার্ট করতে হবে।

sudo systemctl restart mysql

2.3 MySQL পোর্ট পরিবর্তন

ডিফল্টভাবে, MySQL পোর্ট 3306 এ চলে। যদি আপনি পোর্ট পরিবর্তন করতে চান, তবে my.cnf ফাইলে নিম্নলিখিত পরিবর্তন করুন:

[mysqld]
port = 3307

এই পরিবর্তনটি করার পর MySQL সার্ভার রিস্টার্ট করতে হবে।


3. MySQL Workbench ইনস্টলেশন

MySQL Workbench হল একটি গ্রাফিক্যাল টুল যা MySQL ডেটাবেস ম্যানেজমেন্ট এবং কনফিগারেশন সহজ করে তোলে। এটি ব্যবহার করে আপনি ডেটাবেস তৈরি, কিউরি রান, এবং সার্ভারের সেটিংস কনফিগার করতে পারেন।

3.1 Windows এবং macOS এ MySQL Workbench ইনস্টলেশন

  1. MySQL Workbench ডাউনলোড করতে MySQL Workbench Downloads পেইজে যান।
  2. ইনস্টলার রান করুন এবং MySQL Workbench ইনস্টল করুন।
  3. ইনস্টলেশনের পর, MySQL Workbench ওপেন করে সার্ভারের সাথে সংযোগ করুন। এর জন্য আপনাকে hostname, port, username (root), এবং password প্রদান করতে হবে।

4. PHP এবং MySQL সংযোগ

MySQL সার্ভার এবং PHP সংযুক্ত করার জন্য, PHP স্ক্রিপ্ট ব্যবহার করতে হয়। সাধারণভাবে, mysqli বা PDO ব্যবহার করা হয়।

4.1 PHP দিয়ে MySQL সংযোগ উদাহরণ (mysqli)

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "exampleDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

echo "Connected successfully";
?>

এই কোডটি PHP দিয়ে MySQL সার্ভারে সংযোগ করবে এবং সফল সংযোগ হলে "Connected successfully" প্রদর্শন করবে।


সারাংশ

MySQL ইনস্টলেশন এবং কনফিগারেশন একটি সহজ প্রক্রিয়া, তবে সঠিকভাবে কনফিগার করা হলে এটি পারফরম্যান্স এবং নিরাপত্তা নিশ্চিত করতে সাহায্য করে। PHP এবং MySQL একত্রে ব্যবহৃত হলে ডাইনামিক ওয়েব অ্যাপ্লিকেশন তৈরি করা সহজ হয়ে যায়। ইনস্টলেশন, কনফিগারেশন এবং সংযোগ প্রক্রিয়া সম্পর্কে জানলে আপনি দ্রুত MySQL এবং PHP এর শক্তি কাজে লাগাতে পারবেন।


Content added By
Promotion

Are you sure to start over?

Loading...