Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MAMP MySQL không nhận ra các giá trị my.cnf trong OSX

Đã bao gồm skip-character-set-client-handshake trong nhóm [mysqld] của tệp my.cnf và mọi thứ dường như được định cấu hình chính xác, UTF8 ngay lập tức. Tôi vẫn không hiểu tại sao default-character-set=utf8 trong [client] nhóm đã không thực hiện ở đây, nhưng tôi là một người mới nên hy vọng ai đó có thể làm sáng tỏ ở đó. Bạn phải tạo my.cnf trong Ứng dụng / MAMP / conf và TRONG MAMP Pro, bạn vào Tệp> Chỉnh sửa Mẫu> MySQL của tôi. cnf để thực hiện các thay đổi.

my.cnf:

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

Kết quả:

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                            |
+--------------------------+--------------------------------------------+

Điều này cũng giải quyết tại sao các biến của mysqladmin khác với của mysql khi sử dụng SHOW VARIABLES cho mỗi.

Giải pháp được đề cập trong nhận xét của hướng dẫn sử dụng MySQL tại đây .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .NET, C #, LINQ, SQL và OR-Mapping - Tôi không hiểu :(

  2. mysqldump:Đã ghi được errno 32

  3. Chén thánh làm sạch đầu vào và đầu ra trong php?

  4. Khóa chính đa cột MySQL

  5. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 10.04 LTS (Lucid)