Mysql
 sql >> Baza danych >  >> RDS >> Mysql

UKŁADANIE „utf8_general_ci” jest nieprawidłowe dla ZESTAWU ZNAKÓW „latin1”

Najpierw uruchom to zapytanie

SHOW VARIABLES LIKE '%char%';

Masz character_set_server='latin1'

Jeśli tak, przejdź do swojego pliku konfiguracyjnego my.cnf i dodaj lub odkomentuj te wiersze:

character-set-server = utf8
collation-server = utf8_unicode_ci

Zrestartuj serwer.Tak późno na imprezę, właśnie napotkałem ten sam problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernacja nie przestrzega pola klucza podstawowego auto_increment MySQL

  2. Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/var/mysql/mysql.sock' (38)

  3. Jak usunąć spacje z ciągu znaków w MySQL?

  4. Jak naprawić błąd MySQL 1064?

  5. Błąd hibernacji podczas utrwalania typu danych TEKST