Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die AWS RDS-Parametergruppe ändert die MySQL-Codierung nicht

Ich denke, das Problem ist die Unterscheidung zwischen VARIABLES und GLOBALE VARIABLEN .

Wenn Sie die GLOBAL VARIABLES auflisten Dies sollte widerspiegeln, was Sie in Ihrer Parametergruppe sehen:(vorausgesetzt, Sie haben neu gestartet, wie Naveen in der anderen Antwort vorgeschlagen hat)

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

Dies steht im Gegensatz zu dem, was Sie in Ihren normalen VARIABLES sehen :

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

Diese können manchmal durch die in der Verbindung bereitgestellten Optionen außer Kraft gesetzt werden. zB Verbinden mit den Optionen --default-character-set :

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