sql >> Database teknologi >  >> RDS >> Mysql

MAMP MySQL genkender ikke my.cnf-værdier i OSX

Inkluderet skip-character-set-client-handshake i [mysqld]-gruppen i my.cnf-filen, og alt ser ud til at være korrekt konfigureret, UTF8 lige igennem. Jeg er stadig ikke sikker på hvorfor default-character-set=utf8 i [client] gruppen tog ikke her, men jeg er nybegynder, så forhåbentlig kan nogen kaste lys der. Du skal oprette my.cnf i Applications/MAMP/conf og I MAMP Pro, du går under Filer> Rediger skabelon> MySQL min. cnf for at foretage ændringerne.

my.cnf:

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

Resultater:

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

Dette løste også, hvorfor mysqladmins variabler var anderledes end mysqls ved brug af SHOW VARIABLES for hver.

Løsning nævnt i kommentarerne til MySQL-manualen her .




  1. mySQL-forespørgsel mellem to datoer og to tidspunkter

  2. Find ud af, om en værdi indeholder mindst ét ​​numerisk ciffer i Oracle

  3. Hvordan kalder man en Oracle-funktion med en Ref Cursor som Out-parameter fra C#?

  4. Implementering af MySQL Galera Cluster 4.0 på Amazon AWS EC2