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

my.ini में कैरेक्टर_सेट_डेटाबेस और कॉलेशन_डेटाबेस को utf8 पर कैसे सेट करें?

यह वास्तव में my.cnf . में सेटिंग नहीं है (या my.ini इस मामले में)। mySQL को यह सेटिंग डेटाबेस के अपने संयोजन से मिलती है (जब इसे बनाया गया था)। इस इनलाइन को अपने इच्छित utf8 एन्कोडिंग के साथ प्राप्त करने के लिए, यह करें:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;

फिर mysql पर पुनः आरंभ करें (याद नहीं कर सकते कि क्या इसकी आवश्यकता है), इसके बाद:

SHOW VARIABLES;

सब ठीक होना चाहिए, आशा है कि इससे मदद मिलेगी!

साइड नोट:मुझे लगता है कि default-character-set आजकल (mySQL 5.5+) पदावनत कर दिया गया है और ऐसा लगता है कि कॉन्फ़िगरेशन फ़ाइल अस्पष्ट है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कमांड लाइन के माध्यम से विंडोज़ पर mysqldump का उपयोग करके SQL फ़ाइल कैसे आयात करें

  2. MySQL Ubuntu 14.04 LTS को पूरी तरह से हटा दें

  3. Mysql क्वेरी क्लॉज द्वारा कहां और समूह का उपयोग कर रही है

  4. MySQL के साथ एक वेबसाइट बनाएं

  5. mySQL डुप्लिकेट ढूंढता है और उन्हें हटा देता है