sql >> Databáze >  >> RDS >> Mysql

Skupina parametrů AWS RDS nemění kódování MySQL

Myslím, že problém je v rozdílu mezi PROMĚNNÝMI a GLOBÁLNÍ PROMĚNNÉ .

Pokud uvedete GLOBÁLNÍ PROMĚNNÉ to by mělo odrážet to, co vidíte ve své skupině parametrů:(za předpokladu, že jste restartovali, jak Naveen navrhl v druhé odpovědi)

SHOW GLOBAL VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

To je v protikladu k tomu, co vidíte ve svých běžných PROMĚNNÝCH :

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

Ty mohou být někdy potlačeny možnostmi dodanými v připojení. např. připojení pomocí možností --default-character-set :

mysql -h YOUR_RDS.us-east-1.rds.amazonaws.com -P 3306 --default-character-set=utf8 -u YOUR_USERNAME -p 


  1. Trvale nastavit cestu schématu Postgresql

  2. Existuje oficiální doporučení společnosti Oracle ohledně použití explicitních spojení ANSI JOIN vs implicitních spojení?

  3. Jak otestovat prázdný výsledek SQL v ASP

  4. Jak přesunout lokální MYSQL DB na vzdálený DB server