Mysql character_set_ *变量因登录

时间:2015-11-28 04:10:56

标签: mysql character-encoding collation

曾几何时,我做了这个,作为部署用户:

alter database crit character set utf8 collate utf8_general_ci;

..然后再次作为部署用户:

alter database crit character set latin1 collate latin1_general_ci;

现在,我根据我登录mysql得到了不同的设置。首先,作为部署用户:

deploy@crit$ !mysql
mysql crit -u root -p*** -h ***
...
Server version: 5.6.23-log MySQL Community Server (GPL)
...

mysql> show variables like 'char%';
+--------------------------+-------------------------------------------+
| Variable_name            | Value                                     |
+--------------------------+-------------------------------------------+
| character_set_client     | utf8                                      |
| character_set_connection | utf8                                      |
| character_set_database   | latin1                                    |
| character_set_filesystem | binary                                    |
| character_set_results    | utf8                                      |
| character_set_server     | latin1                                    |
| character_set_system     | utf8                                      |
| character_sets_dir       | /rdsdbbin/mysql-5.6.23.R1/share/charsets/ |
+--------------------------+-------------------------------------------+

这是root用户的设置:

root@crit# !mysql
mysql crit -u root -p*** -h ***
...
Server version: 5.6.23-log MySQL Community Server (GPL)
...

mysql> show variables like 'char%';
+--------------------------+-------------------------------------------+
| Variable_name            | Value                                     |
+--------------------------+-------------------------------------------+
| character_set_client     | latin1                                    |
| character_set_connection | latin1                                    |
| character_set_database   | latin1                                    |
| character_set_filesystem | binary                                    |
| character_set_results    | latin1                                    |
| character_set_server     | latin1                                    |
| character_set_system     | utf8                                      |
| character_sets_dir       | /rdsdbbin/mysql-5.6.23.R1/share/charsets/ |
+--------------------------+-------------------------------------------+

为什么character_set_clientcharacter_set_connectioncharacter_set_results设置有所不同?

0 个答案:

没有答案