Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

my.cnf में MySQL डिफॉल्ट कैरेक्टर सेट को UTF-8 में बदलें?

डिफ़ॉल्ट को UTF-8 पर सेट करने के लिए, आप निम्न को my.cnf/my.ini

में जोड़ना चाहते हैं
[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4


[mysqld]
collation-server = utf8mb4_unicode_520_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4

यदि आप किसी मौजूदा डीबी के लिए वर्ण सेट बदलना चाहते हैं, तो मुझे बताएं... आपके प्रश्न ने इसे सीधे निर्दिष्ट नहीं किया है इसलिए मुझे यकीन नहीं है कि आप यही करना चाहते हैं।

संपादित करें:मैंने utf8 . को बदल दिया है utf8mb4 . के साथ मूल उत्तर में utf8 . के कारण केवल UTF-8 का सबसेट होने के नाते। MySQL और MariaDB दोनों UTF-8 को कॉल करते हैं utf8mb4



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CMON HA का उपयोग करते हुए ClusterControl नोड्स के लिए उच्च उपलब्धता कॉन्फ़िगरेशन

  2. मैं mysqldump से आउटपुट को छोटी फाइलों में कैसे विभाजित करूं?

  3. डेबियन 10 पर नवीनतम MySQL 8 कैसे स्थापित करें

  4. Node.js का उपयोग करके MySQL से कैसे जुड़ें?

  5. PHP MySQL में छवियों को स्टोर करने के लिए या नहीं?