কম্পিউটার টিউটোরিয়াল

MySQL-এ my.cnf ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করা

Windows-এ MySQL-এর my.cnf` (या `my.ini`) ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করতে:

ফাইল লোকেশন খুঁজে বের করা

  1. Win + R → services.msc → Enter
  2. Services উইন্ডোতে MySQL80 সার্ভিস খুঁজুন
  3. Right-click → Properties
  4. Path to executable ফিল্ডে MySQL ইনস্টল পাথ দেখাবে (সাধারণত C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe)
  5. my.ini ফাইলটি সাধারণত C:\ProgramData\MySQL\MySQL Server 8.0\my.ini বা ইনস্টল ডিরেক্টরিতে থাকে
MySQL-এ my.cnf ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করা
C ড্রাইভ → ProgramData ফোল্ডার
MySQL-এ my.cnf ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করা
MySQL ফোল্ডার
MySQL-এ my.cnf ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করা
MySQL Server 8.0 ফোল্ডার
MySQL-এ my.cnf ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করা
my.cnf (my.ini) ফাইল লোকেশন
MySQL-এ my.cnf ফাইলে ডিফল্ট ক্যারেক্টার সেট UTF-8 এ পরিবর্তন করা
my.cnf ফাইল খোলা হয়েছে

পরিবর্তন করা

my.ini ফাইল খুলে নিচের লাইনগুলো যোগ/আপডেট করুন [mysqld] সেকশনে:

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

পরিবর্তন করার পর MySQL সার্ভিস রিস্টার্ট করুন। সুপারিশ: utf8` না করে utf8mb4` ব্যবহার করুন (ফুল ইউনিকোড সাপোর্ট, ইমোজি সহ)।

  1. MySQL টেবিলের ডিফল্ট ক্যারেক্টার সেট পরিবর্তন করা (ALTER TABLE)

  2. MySQL-এ sql_mode স্থায়ীভাবে (Permanently) সেট করা (Windows-এ my.ini)

  3. MySQL-এ ডিফল্ট স্টোরেজ ইঞ্জিন MyISAM সেট করা (my.cnf / সেশন)

  4. MySQL my.cnf-এ অপ্টিমাল কনফিগারেশন সেট করা (InnoDB বাফার ও লগ)