Skill

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

মারিয়া ডিবি (MariaDB) - Database Tutorials

320

MariaDB ইনস্টল করা এবং সেটআপ করা একটি সহজ প্রক্রিয়া, যা বিভিন্ন অপারেটিং সিস্টেমে (উদাহরণস্বরূপ, Linux, Windows, এবং macOS) সম্পাদন করা যায়। নিচে MariaDB ইনস্টল এবং কনফিগার করার ধাপগুলো বিস্তারিতভাবে ব্যাখ্যা করা হলো।


Linux-এ MariaDB ইনস্টলেশন

প্রয়োজনীয়তা

MariaDB ইনস্টল করার আগে নিশ্চিত করুন:

  • আপনার সিস্টেমে root বা sudo অ্যাক্সেস রয়েছে।
  • প্যাকেজ ম্যানেজার (যেমন, apt, yum বা dnf) আপডেট করা হয়েছে।

ইনস্টলেশনের ধাপ

১. প্যাকেজ ম্যানেজার আপডেট

Linux ডিস্ট্রো অনুসারে কমান্ডটি চালান:
Ubuntu/Debian:

sudo apt update
sudo apt upgrade

CentOS/Red Hat:

sudo yum update

২. MariaDB ইনস্টল করুন

Ubuntu/Debian:

sudo apt install mariadb-server

CentOS/Red Hat:

sudo yum install mariadb-server

৩. সার্ভার চালু করুন এবং অটোমেটিক চালুর জন্য সক্ষম করুন

sudo systemctl start mariadb
sudo systemctl enable mariadb

৪. MariaDB সিকিউরিটি সেটআপ

MariaDB নিরাপদ করার জন্য mysql_secure_installation কমান্ডটি চালান:

sudo mysql_secure_installation

এই কমান্ডটি আপনাকে নিচের ফিচার কনফিগার করতে বলবে:

  • রুট পাসওয়ার্ড সেট করা।
  • অ্যানোনিমাস ইউজার সরানো।
  • টেস্ট ডাটাবেস ডিলিট করা।
  • রিমোট লগইন নিষিদ্ধ করা।

৫. MariaDB সার্ভারে লগইন

sudo mysql -u root -p

Windows-এ MariaDB ইনস্টলেশন

১. MariaDB ইনস্টলার ডাউনলোড

MariaDB-এর অফিসিয়াল সাইট থেকে ইনস্টলার ডাউনলোড করুন:
https://mariadb.org/download/

২. ইনস্টলার চালান

  • ডাউনলোড করা ফাইলটি চালু করুন।
  • MariaDB সার্ভার, ক্লায়েন্ট এবং টুলস নির্বাচন করুন।
  • ইনস্টলেশনের সময় একটি রুট পাসওয়ার্ড সেট করুন।

৩. MariaDB চালু করুন

ইনস্টলেশন শেষে Windows Services ম্যানেজার থেকে MariaDB সার্ভার চালু করুন।

৪. MariaDB ক্লায়েন্ট থেকে লগইন

mysql -u root -p

MariaDB কনফিগারেশন

কনফিগারেশন ফাইল অবস্থান

Linux:

/etc/mysql/my.cnf

Windows:

C:\Program Files\MariaDB XX\my.ini

গুরুত্বপূর্ণ কনফিগারেশন অপশন

১. পোর্ট পরিবর্তন

ডিফল্ট পোর্ট ৩৩০৬ (3306)। এটি পরিবর্তন করতে কনফিগারেশন ফাইলে নিচের লাইন যোগ করুন:

[mysqld]
port = 3307
২. ডেটা ডিরেক্টরি

ডেটা ডিরেক্টরির অবস্থান নির্ধারণ করুন:

datadir = /var/lib/mysql
৩. লোগিং সক্রিয় করা

MariaDB-এর লোগিং সক্রিয় করতে:

general_log = 1
general_log_file = /var/log/mariadb.log

কনফিগারেশন ফাইল রিস্টার্ট করুন

কোনো পরিবর্তন করলে MariaDB সার্ভার রিস্টার্ট করুন:

sudo systemctl restart mariadb

MariaDB ব্যবস্থাপনা

নতুন ইউজার তৈরি

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

ইউজারকে প্রিভিলেজ প্রদান

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;

ডেটাবেস তৈরি

CREATE DATABASE database_name;

MariaDB ইনস্টলেশন এবং কনফিগারেশন সম্পন্ন করার পর আপনি এটি আপনার প্রজেক্টে ব্যবহার শুরু করতে পারবেন। সঠিকভাবে কনফিগার করা MariaDB ডাটাবেস ব্যবস্থাপনার জন্য দ্রুত, নির্ভরযোগ্য এবং নিরাপদ একটি সমাধান।

Content added By

MariaDB চালানোর জন্য নির্দিষ্ট হার্ডওয়্যার এবং সফটওয়্যার রিকোয়ারমেন্ট রয়েছে। এগুলো নির্ভর করে MariaDB-এর সংস্করণ, অপারেটিং সিস্টেম এবং ডাটাবেসের আকার ও কার্যকারিতার উপর। নিচে MariaDB-এর সাধারণ সিস্টেম রিকোয়ারমেন্টস দেওয়া হলো।


হার্ডওয়্যার রিকোয়ারমেন্টস

  • CPU (Processor):
    MariaDB চালানোর জন্য আধুনিক x86 বা x64 CPU দরকার। সাধারণত মাল্টি-কোর প্রসেসর হলে কার্যক্ষমতা ভালো হয়।
    • মিনিমাম: 1 GHz প্রসেসর
    • রিকমেন্ডেড: 2 GHz বা তার বেশি মাল্টি-কোর প্রসেসর
  • RAM (মেমোরি):
    ডেটাবেসের আকার এবং ট্রাফিকের উপর নির্ভর করে RAM-এর প্রয়োজন হয়।
    • মিনিমাম: 1 GB
    • রিকমেন্ডেড: 4 GB বা তার বেশি, বড় ডেটাবেসের জন্য 16 GB+
  • ডিস্ক স্পেস:
    MariaDB ইনস্টলেশনের জন্য এবং ডেটা সংরক্ষণের জন্য ডিস্ক স্পেস দরকার।
    • মিনিমাম: 10 GB ফ্রি স্পেস
    • রিকমেন্ডেড: SSD স্টোরেজ, বড় ডেটাবেসের জন্য অতিরিক্ত স্পেস

সফটওয়্যার রিকোয়ারমেন্টস

  • অপারেটিং সিস্টেম:
    MariaDB বিভিন্ন প্ল্যাটফর্মে কাজ করে। নিচে সমর্থিত অপারেটিং সিস্টেমগুলোর তালিকা দেওয়া হলো:
    • লিনাক্স (Linux):
      • Ubuntu (18.04, 20.04, 22.04+)
      • CentOS/RHEL (7, 8+)
      • Debian (10, 11+)
    • উইন্ডোজ (Windows):
      • Windows 10 বা এর পরের সংস্করণ
      • Windows Server 2016/2019/2022
    • ম্যাক (Mac):
      • macOS 10.13 বা পরবর্তী সংস্করণ
  • ডিপেন্ডেন্সি প্যাকেজ:
    MariaDB সঠিকভাবে কাজ করার জন্য কিছু নির্ভরশীল প্যাকেজের প্রয়োজন:
    • GCC Compiler (লিনাক্সের জন্য)
    • libc, libaio, zlib ইত্যাদি লাইব্রেরি
  • ডেটাবেস ক্লায়েন্ট:
    MariaDB ক্লায়েন্ট অ্যাপ্লিকেশন যেমন mysql শেল MariaDB সার্ভারের সাথে যোগাযোগের জন্য দরকার।

নেটওয়ার্ক রিকোয়ারমেন্টস

  • পোর্ট:
    MariaDB ডিফল্টভাবে TCP পোর্ট 3306 ব্যবহার করে। এটি নিশ্চিত করুন যে পোর্টটি ফায়ারওয়ালে খোলা রয়েছে।
  • ব্যান্ডউইথ:
    উচ্চ ট্রাফিক ডেটাবেস অ্যাপ্লিকেশনগুলোর জন্য পর্যাপ্ত নেটওয়ার্ক ব্যান্ডউইথ থাকা প্রয়োজন।

অতিরিক্ত কনসিডারেশন

  • ভর্তুকি হার্ডওয়্যার:
    বড় ডেটাবেস বা হেভি ট্রাফিক অ্যাপ্লিকেশনের জন্য ভার্চুয়ালাইজড এনভায়রনমেন্ট (VM) বা ক্লাউড ইনফ্রাস্ট্রাকচার ব্যবহার করা যেতে পারে।
  • ব্রাউজার সাপোর্ট:
    MariaDB ব্যবহার করার জন্য কোনো GUI টুল ব্যবহার করলে, সেটি সমর্থনযোগ্য ব্রাউজার এবং অপারেটিং সিস্টেমে চালানো উচিত।

MariaDB এর পারফরম্যান্স নিশ্চিত করতে হার্ডওয়্যার এবং সফটওয়্যার রিকোয়ারমেন্ট পূরণ করা অত্যন্ত গুরুত্বপূর্ণ। ছোট স্কেল অ্যাপ্লিকেশনের জন্য বেসিক কনফিগারেশন যথেষ্ট হলেও বড় স্কেল বা এন্টারপ্রাইজ ব্যবহারের জন্য উচ্চ ক্ষমতাসম্পন্ন রিসোর্স প্রয়োজন।

Content added By

মারিয়া ডিবি (MariaDB) Windows অপারেটিং সিস্টেমে সহজেই ইনস্টল করা যায়। MariaDB Windows-এ ডেটাবেস ব্যবস্থাপনার জন্য একটি কার্যকর সমাধান প্রদান করে।


প্রয়োজনীয়তা

  • Windows 7, 8, 10, বা তার পরবর্তী সংস্করণ।
  • Administrator অ্যাক্সেস।
  • কমপক্ষে ৫১২ এমবি RAM এবং ২০০ এমবি স্টোরেজ।

MariaDB ইনস্টলেশন ধাপ

MariaDB ডাউনলোড করা

১. MariaDB-এর অফিসিয়াল ওয়েবসাইট থেকে ইনস্টলার ডাউনলোড করুন:
https://mariadb.org/download/

২. আপনার সিস্টেমের উপযুক্ত সংস্করণ (32-bit বা 64-bit) বেছে নিন।


MariaDB ইনস্টলার চালু করা

১. ডাউনলোডকৃত ইনস্টলার ফাইলটি চালু করুন।
এটি সাধারণত .msi ফাইল হবে।

২. Welcome Screen প্রদর্শিত হলে "Next" এ ক্লিক করুন।

৩. License Agreement গ্রহণ করুন এবং "Next" ক্লিক করুন।


MariaDB সেটআপ কনফিগার করা

১. Installation Type নির্বাচন করুন:

  • "Typical": ডিফল্ট সেটিংস সহ ইনস্টল করে।
  • "Custom": আপনার প্রয়োজন অনুযায়ী কনফিগার করার সুযোগ দেয়।
    সাধারণত "Typical" নির্বাচন করাই সেরা।

২. Server Configuration:

  • Root Password সেট করুন: এটি আপনার ডেটাবেসের অ্যাডমিন পাসওয়ার্ড। এটি অবশ্যই মনে রাখুন।
  • "Enable networking" নিশ্চিত করুন যদি এটি অন্য ডিভাইস থেকে অ্যাক্সেস করা প্রয়োজন হয়।
  • পোর্ট নম্বর ডিফল্ট (3306) রাখুন, অথবা আপনার প্রয়োজন অনুযায়ী পরিবর্তন করুন।

৩. Data Directory:
ডেটা সংরক্ষণের জন্য ডিরেক্টরি নির্বাচন করুন। ডিফল্ট অবস্থায় এটি C:\Program Files\MariaDB\ এ থাকবে।


ইনস্টলেশন সম্পন্ন করা

১. সমস্ত সেটআপ সম্পন্ন হলে "Install" বাটনে ক্লিক করুন।
২. MariaDB ইনস্টল হতে কয়েক মিনিট সময় নেবে।
৩. ইনস্টলেশন সম্পন্ন হলে "Finish" বাটনে ক্লিক করুন।


MariaDB চালু করা

১. ইনস্টলেশন শেষে, MariaDB স্বয়ংক্রিয়ভাবে চালু হবে।
যদি না হয়, তাহলে Windows Services থেকে MariaDB Service চালু করুন:

  • Start > Services লিখে সার্ভিস ম্যানেজার খুলুন।
  • "MariaDB" খুঁজে বের করুন এবং এটি চালু করুন।

২. কমান্ড প্রম্পটে MariaDB Shell চালু করতে:

mysql -u root -p

এরপর আপনার সেট করা পাসওয়ার্ড দিন।


MariaDB ব্যবহার পরীক্ষা করা

১. MariaDB Shell-এ ডেটাবেস তৈরি করুন:

CREATE DATABASE test_db;

২. ডেটাবেস তালিকা দেখুন:

SHOW DATABASES;

ইনস্টলেশন পরবর্তী টিপস

  • MariaDB-এর জন্য phpMyAdmin ইনস্টল করে গ্রাফিক্যাল ইন্টারফেস পেতে পারেন।
  • Windows ফায়ারওয়াল সেটিংস চেক করুন যদি MariaDB নেটওয়ার্ক অ্যাক্সেসের জন্য সমস্যা করে।
  • সার্ভার পরিচালনার জন্য MariaDB Workbench বা HeidiSQL ব্যবহার করতে পারেন।

Windows-এ MariaDB ইনস্টলেশন সহজ এবং দ্রুত। এটি আপনাকে একটি কার্যকর এবং নির্ভরযোগ্য ডেটাবেস সিস্টেম সেটআপ করতে সাহায্য করবে।

Content added By

Linux-এ MariaDB ইনস্টল করা খুব সহজ এবং MariaDB বেশিরভাগ প্রধান Linux ডিস্ট্রিবিউশনে (Ubuntu, CentOS, Debian ইত্যাদি) সমর্থিত। নিচে Ubuntu এবং CentOS এর জন্য MariaDB ইনস্টলেশনের ধাপগুলো দেওয়া হলো:


Ubuntu-তে MariaDB ইনস্টলেশন

১. প্যাকেজ তালিকা আপডেট করা

সিস্টেমের প্যাকেজ তালিকা আপডেট করতে নিচের কমান্ডটি চালান:

sudo apt update

২. MariaDB ইনস্টল করা

MariaDB ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:

sudo apt install mariadb-server -y

৩. MariaDB সার্ভিস চালু এবং সক্রিয় করা

MariaDB সার্ভিস চালু করতে এবং সিস্টেম রিবুটের পর স্বয়ংক্রিয়ভাবে চালু করার জন্য নিচের কমান্ডগুলো ব্যবহার করুন:

sudo systemctl start mariadb
sudo systemctl enable mariadb

৪. MariaDB সুরক্ষা কনফিগার করা

MariaDB সুরক্ষা নিশ্চিত করতে mysql_secure_installation স্ক্রিপ্ট চালান:

sudo mysql_secure_installation

এই স্ক্রিপ্টটি আপনাকে রুট পাসওয়ার্ড সেট করতে এবং অপ্রয়োজনীয় অপশন নিষ্ক্রিয় করতে সহায়তা করবে।

৫. MariaDB সার্ভারে লগইন করা

MariaDB সার্ভারে অ্যাক্সেস করতে নিচের কমান্ডটি চালান:

sudo mysql -u root -p

CentOS-এ MariaDB ইনস্টলেশন

১. MariaDB রিপোজিটরি যোগ করা

CentOS-এ MariaDB ইনস্টল করতে MariaDB রিপোজিটরি যোগ করতে হবে। প্রথমে MariaDB রিপোজিটরি যোগ করার জন্য নিচের কমান্ডটি চালান:

sudo nano /etc/yum.repos.d/MariaDB.repo

এবং নিচের কনফিগারেশনটি যোগ করুন:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

ফাইলটি সংরক্ষণ করুন এবং বের হয়ে আসুন।

২. MariaDB ইনস্টল করা

sudo yum install mariadb-server -y

৩. সার্ভিস চালু এবং সক্রিয় করা

sudo systemctl start mariadb
sudo systemctl enable mariadb

৪. MariaDB সুরক্ষা কনফিগার করা

sudo mysql_secure_installation

৫. সার্ভারে লগইন করা

sudo mysql -u root -p

ইনস্টলেশন সফল হয়েছে কিনা পরীক্ষা করা

MariaDB ইনস্টলেশন সফল হয়েছে কিনা তা যাচাই করতে নিচের কমান্ড ব্যবহার করুন:

mysql -V

এটি MariaDB-এর ইনস্টল করা সংস্করণটি প্রদর্শন করবে।


Linux-এ MariaDB ইনস্টল করার পর এটি রিলেশনাল ডাটাবেস ব্যবস্থাপনায় ব্যবহার করতে পারবেন। MariaDB দ্রুত, নিরাপদ এবং স্কেলেবল ডেটাবেস সলিউশন হিসেবে চমৎকার কার্যক্ষমতা প্রদান করে।

Content added By

macOS-এ MariaDB ইনস্টল করা বেশ সহজ এবং এটি Homebrew প্যাকেজ ম্যানেজার ব্যবহার করে করা যেতে পারে। নিচে ধাপে ধাপে MariaDB ইনস্টলেশনের নির্দেশিকা দেওয়া হলো:


প্রয়োজনীয়তা

  1. macOS সিস্টেমে Homebrew ইনস্টল থাকতে হবে।
  2. ইন্টারনেট সংযোগ থাকতে হবে।

Homebrew ইনস্টলেশন যাচাই

প্রথমে নিশ্চিত করুন যে Homebrew ইনস্টল রয়েছে। টার্মিনালে নিচের কমান্ড চালান:

brew --version

যদি Homebrew ইনস্টল না থাকে, তবে নিচের কমান্ড ব্যবহার করে ইনস্টল করুন:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

macOS-এ MariaDB ইনস্টলেশনের ধাপ

১. MariaDB ইনস্টল করুন

টার্মিনালে নিচের কমান্ডটি চালিয়ে MariaDB ইনস্টল করুন:

brew install mariadb

এই কমান্ড MariaDB-এর সর্বশেষ সংস্করণ ইনস্টল করবে।

২. MariaDB সার্ভার চালু করুন

MariaDB ইনস্টল হওয়ার পর সার্ভার চালু করতে নিচের কমান্ডটি ব্যবহার করুন:

brew services start mariadb

৩. MariaDB ইনস্টলেশন যাচাই

MariaDB ইনস্টলেশন সফল হয়েছে কিনা তা যাচাই করতে কমান্ড চালান:

mysql --version

আপনি MariaDB-এর সংস্করণ নম্বর দেখতে পাবেন।

৪. MariaDB ক্লায়েন্ট চালু করুন

MariaDB ক্লায়েন্টে প্রবেশ করতে নিচের কমান্ডটি চালান:

mysql -u root

এতে MariaDB ক্লায়েন্ট চালু হবে এবং আপনি SQL কমান্ড চালাতে পারবেন।


MariaDB কনফিগারেশন

ডিফল্ট পাসওয়ার্ড সেট করা

MariaDB-তে ডিফল্টভাবে কোনো পাসওয়ার্ড সেট থাকে না। পাসওয়ার্ড সেট করার জন্য নিচের ধাপ অনুসরণ করুন:

  1. MariaDB ক্লায়েন্ট চালু করুন:

    mysql -u root
    
  2. পাসওয়ার্ড সেট করুন:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
    
  3. পরিবর্তনগুলি সংরক্ষণ করুন:

    FLUSH PRIVILEGES;
    

সার্ভার বন্ধ এবং পুনরায় চালু

MariaDB সার্ভার বন্ধ করতে:

brew services stop mariadb

MariaDB সার্ভার পুনরায় চালু করতে:

brew services restart mariadb

MariaDB আনইনস্টল (প্রয়োজন হলে)

MariaDB আনইনস্টল করতে টার্মিনালে নিচের কমান্ডটি চালান:

brew uninstall mariadb

সারাংশ

macOS-এ MariaDB ইনস্টল করা Homebrew ব্যবহার করে খুব সহজ। এটি ইনস্টল করার পর সার্ভার চালু এবং ব্যবস্থাপনার জন্য প্রয়োজনীয় টার্মিনাল কমান্ডগুলোর মাধ্যমে MariaDB কনফিগার করা যায়। MariaDB একটি শক্তিশালী এবং দ্রুত ডেটাবেস সমাধান, যা macOS-এ ব্যবহারকারীদের ডেটাবেস ম্যানেজমেন্ট সহজ করে তোলে।


Content added By

MariaDB সার্ভারের কার্যক্ষমতা এবং নিরাপত্তা বাড়ানোর জন্য my.cnf ফাইল কনফিগার করা হয়। এটি MariaDB সার্ভারের প্রধান কনফিগারেশন ফাইল, যেখানে ডেটাবেসের সেটিংস, স্টোরেজ ইঞ্জিন, লগিং, এবং অন্যান্য প্যারামিটার নির্ধারণ করা যায়।


my.cnf ফাইলের অবস্থান

MariaDB-এর my.cnf ফাইলের অবস্থান অপারেটিং সিস্টেমের উপর নির্ভর করে:

  • Linux: /etc/mysql/my.cnf বা /etc/my.cnf
  • Windows: C:\Program Files\MariaDB XX\my.ini
  • macOS: /usr/local/etc/my.cnf

my.cnf ফাইলের স্ট্রাকচার

my.cnf ফাইলটি বিভিন্ন সেকশন নিয়ে গঠিত। প্রতিটি সেকশন একটি নির্দিষ্ট MariaDB কম্পোনেন্টের জন্য কনফিগারেশন ধারণ করে। নিচে সেকশনগুলো বর্ণিত হলো:

  • [mysqld]: MariaDB সার্ভারের মূল সেটিংস।
  • [client]: ক্লায়েন্ট কনফিগারেশন।
  • [mysqld_safe]: MariaDB নিরাপদ স্টার্টআপ অপশন।
  • [mysql]: MariaDB ক্লায়েন্ট টুলের জন্য সেটিংস।

গুরুত্বপূর্ণ কনফিগারেশন অপশন

[mysqld] সেকশন: সার্ভার সেটিংস

১. সার্ভারের পোর্ট নির্ধারণ

ডিফল্ট পোর্ট ৩৩০৬ (3306)। এটি পরিবর্তন করতে:

[mysqld]
port = 3307
২. ডেটা ডিরেক্টরি পরিবর্তন

MariaDB ডেটার অবস্থান নির্ধারণ:

datadir = /var/lib/mysql
৩. বাইন্ড অ্যাড্রেস পরিবর্তন

রিমোট কানেকশন সক্রিয় করতে:

bind-address = 0.0.0.0

ডিফল্ট অবস্থায় এটি 127.0.0.1 থাকে, যা শুধুমাত্র লোকালহোস্ট কানেকশনকে অনুমতি দেয়।

৪. ম্যাক্স কানেকশন সংখ্যা

MariaDB-তে সর্বোচ্চ কতজন ইউজার একসঙ্গে কানেক্ট করতে পারবে তা নির্ধারণ:

max_connections = 200
৫. লোগিং সক্রিয় করা

MariaDB সার্ভারের জেনারেল লোগিং চালু করতে:

general_log = 1
general_log_file = /var/log/mariadb/mariadb.log
৬. কুইক স্টার্টআপ উন্নত করতে
skip_name_resolve = 1

এই অপশনটি IP রেজোলিউশন বন্ধ করে, ফলে সার্ভার দ্রুত স্টার্টআপ করতে পারে।


[client] সেকশন: ক্লায়েন্ট সেটিংস

MariaDB ক্লায়েন্টের জন্য ডিফল্ট প্যারামিটার নির্ধারণ:

[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

[mysqld_safe] সেকশন: নিরাপদ স্টার্টআপ

MariaDB সার্ভার স্টার্টআপ অপশন:

[mysqld_safe]
log-error = /var/log/mariadb/mariadb.err
pid-file = /var/run/mysqld/mysqld.pid

[mysql] সেকশন: ক্লায়েন্ট টুলের সেটিংস

MariaDB ক্লায়েন্ট টুল ব্যবহারের জন্য ডিফল্ট কনফিগারেশন:

[mysql]
default-character-set = utf8mb4

my.cnf ফাইল এডিট করার নিয়ম

১. my.cnf ফাইল এডিট করতে nano বা vim এর মতো টেক্সট এডিটর ব্যবহার করুন:

sudo nano /etc/mysql/my.cnf

২. প্রয়োজনীয় পরিবর্তন করুন এবং ফাইলটি সংরক্ষণ করুন।

৩. পরিবর্তন কার্যকর করতে MariaDB সার্ভার পুনরায় চালু করুন:

sudo systemctl restart mariadb

MariaDB সার্ভার অপ্টিমাইজেশনের জন্য অতিরিক্ত সেটিংস

১. ক্যাশ সাইজ বাড়ানো

MariaDB সার্ভারের ক্যাশ পারফরম্যান্স উন্নত করতে:

query_cache_size = 64M
query_cache_type = 1

২. ইনোডিবি স্টোরেজ ইঞ্জিনের অপ্টিমাইজেশন

innodb_buffer_pool_size = 1G
innodb_log_file_size = 256M
innodb_flush_log_at_trx_commit = 1

৩. টাইমজোন নির্ধারণ

default_time_zone = '+00:00'

MariaDB-এর my.cnf ফাইল সঠিকভাবে কনফিগার করলে এটি সার্ভারের পারফরম্যান্স, নিরাপত্তা, এবং স্কেলেবিলিটি বাড়াতে উল্লেখযোগ্য ভূমিকা রাখে। পরিবর্তন করার আগে মূল ফাইলের একটি ব্যাকআপ রাখা সর্বদা উত্তম।

Content added By
Promotion

Are you sure to start over?

Loading...