আমি আমার মাইএসকিউএল এর জন্য মাই সিএনএফ এর মাধ্যমে চরসেটটি পরিবর্তন করার চেষ্টা করেছি এবং এটি ব্যর্থ হয়েছে। আমি নীচে তালিকাভুক্ত চরসেট সেটিংস যুক্ত করেছি:
# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
# ------------- MYSQL CHARSETS --------------
character_set_system = utf8
character_set_server = utf8
character_set_results = utf8
character_set_database = utf8
character_set_connection = utf8
character_set_client = utf8
collation_connection = utf8_general_ci
collation_database = utf8_general_ci
collation_server = utf8_general_ci
আমি যখন এগুলি সক্ষম করেছিলাম তখন মাইএসকিউএল শুরু করতে ব্যর্থ হয়েছিল। সর্বদা সর্বদা কীভাবে আমি নিশ্চিত করতে পারি যে সমস্ত কিছু ডিফল্ট হয়?
হালনাগাদ
ইউটিএফ 8 হওয়ার বিষয়ে এখনও কয়েকটি স্থানে সমস্যা রয়েছে
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
collation_connection utf8_general_ci
collation_database latin1_swedish_ci
collation_server latin1_swedish_ci
দুর্ভাগ্যক্রমে আমি এখনও একটি বিচ্ছিন্নতা নিয়ে আসিনি ... কোন ধারণা?
বর্তমানে আমি এই কনফিগারেশনটি সফলভাবে ব্যবহার করছি:
[mysqld]
default-character-set = utf8
init-connect='SET NAMES utf8'
character-set-server = utf8
[mysql]
default-character-set = utf8
তবে পিএইচপিএমআইএডমিন এখনও কিছু ল্যাটিন 1 দেখাচ্ছে
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
collation_connection utf8_general_ci
collation_database latin1_swedish_ci
collation_server latin1_swedish_ci