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

MAMP MySQL OSX में my.cnf मानों को नहीं पहचान रहा है

शामिल skip-character-set-client-handshake my.cnf फ़ाइल के [mysqld] समूह में और सब कुछ सही ढंग से कॉन्फ़िगर किया गया लगता है, UTF8 सीधे। मुझे अब भी यकीन नहीं है कि क्यों default-character-set=utf8 [client] . में समूह ने यहां नहीं लिया, लेकिन मैं एक नौसिखिया हूं इसलिए उम्मीद है कि कोई वहां प्रकाश डाल सकता है। आपको एप्लिकेशन/एमएएमपी/कॉन्फ में my.cnf बनाना होगा और एमएएमपी प्रो में, आप फ़ाइल> टेम्पलेट संपादित करें> MySQL my. cnf परिवर्तन करने के लिए।

my.cnf:

# The MySQL server
[mysqld]
skip-character-set-client-handshake
collation_server=utf8_unicode_ci
character_set_server=utf8

परिणाम:

mysql> SHOW VARIABLES WHERE variable_name LIKE '%char%' OR variable_name LIKE '%colla%';
+--------------------------+--------------------------------------------+
| Variable_name            | Value                                      |
+--------------------------+--------------------------------------------+
| character_set_client     | utf8                                       |
| character_set_connection | utf8                                       |
| character_set_database   | utf8                                       |
| character_set_filesystem | binary                                     |
| character_set_results    | utf8                                       |
| character_set_server     | utf8                                       |
| character_set_system     | utf8                                       |
| character_sets_dir       | /Applications/MAMP/Library/share/charsets/ |
| collation_connection     | utf8_unicode_ci                            |
| collation_database       | utf8_unicode_ci                            |
| collation_server         | utf8_unicode_ci                            |
+--------------------------+--------------------------------------------+

इसने यह भी हल किया कि क्यों mysqladmin के वेरिएबल SHOW VARIABLES का उपयोग करते समय mysql से भिन्न थे। प्रत्येक के लिए।

MySQL मैनुअल यहां की टिप्पणियों में उल्लिखित समाधान ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अजगर में एक पांडा डेटा फ्रेम से mysql में एक कॉलम जोड़ने में सक्षम नहीं है

  2. संपर्कों से SQL नवीनतम तस्वीरें (संपर्क द्वारा समूहीकृत)

  3. छवि अपलोड, अजाक्स, php, mysql

  4. कोडनिर्देशक सक्रिय रिकॉर्ड को LIMIT क्लॉज के बिना क्वेरी और क्वेरी मिलती है

  5. अपना खुद का TinyURL बनाना