Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MAMP MySQL tidak mengenali nilai my.cnf di OSX

Termasuk skip-character-set-client-handshake di grup [mysqld] dari file my.cnf dan semuanya tampak terkonfigurasi dengan benar, UTF8 langsung. Saya masih tidak yakin mengapa default-character-set=utf8 di [client] grup tidak mengambil di sini, tetapi saya seorang pemula jadi semoga seseorang dapat menjelaskan di sana. Anda harus membuat my.cnf di Applications/MAMP/conf dan IN MAMP Pro, Anda pergi di bawah File> Edit Template> MySQL my. cnf untuk membuat perubahan.

my.cnf:

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

Hasil:

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

Ini juga memecahkan mengapa variabel mysqladmin berbeda dari mysql saat menggunakan SHOW VARIABLES untuk masing-masing.

Solusi disebutkan dalam komentar manual MySQL di sini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa memverifikasi kode toko di mysql dan memperbarui tabel jika hasilnya benar?

  2. Pernyataan multi sisipan PDO

  3. Innodb; beberapa direktori data

  4. Kembalikan struktur tabel dari file frm dan ibd

  5. PHP/MYSQL Javascript - Masukkan nilai baris yang ditarik dari database ke bidang teks dengan tombol