Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le groupe de paramètres AWS RDS ne modifie pas l'encodage MySQL

Je pense que le problème est la distinction entre VARIABLES et VARIABLES GLOBALES .

Si vous listez les VARIABLES GLOBALES cela devrait refléter ce que vous voyez dans votre groupe de paramètres :(en supposant que vous avez redémarré comme Naveen l'a suggéré dans l'autre réponse)

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

Ceci est opposé à ce que vous voyez dans vos VARIABLES habituels :

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

Celles-ci peuvent parfois être remplacées par les options fournies dans la connexion. par exemple, se connecter en utilisant les options --default-character-set :

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