Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да задам character_set_database и collation_database на utf8 в my.ini?

Това всъщност не е настройка в my.cnf (или my.ini в такъв случай). mySQL получава тази настройка от собственото съпоставяне на базата данни (когато е била създадена). За да получите това вградено с желаното от вас utf8 кодиране, направете това:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;

след това направете рестарт на mysql (все пак не мога да си спомня дали е необходимо), последвано от:

SHOW VARIABLES;

Всичко трябва да е наред, надявам се това да помогне!

странична бележка:мисля, че default-character-set е остарял сега (mySQL 5.5+) и изглежда прави конфигурационния файл неспокоен.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какви са съответните предимства/ограничения на Amazon RDS спрямо EC2 с MySQL?

  2. Как се свързвате с множество MySQL бази данни на една уеб страница?

  3. Как да свържа база данни MySQL с помощта на Python+SQLAlchemy от разстояние?

  4. добавяне на 1 ден към стойност във формат DATETIME

  5. Използване на pdo в php със съхранена процедура