Linux系统下的MySQL数据库服务器字符集设置

2026-02-24 15:35 栏目: 常见问题 查看( )

Linux系统下的MySQL数据库服务器字符集设置:

启动mysql后,以root登录mysql

isher@isher-ubuntu:~$ mysql -u root

>show variables like 'character%'; #执行编码显示

+--------------------------+----------------------------+

| 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 | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件

修改好后,重新启动mysql 即可,查询一下show variables like 'character%';

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

此方法用于标准mysql版本同样有效,对于/etc/my.cnf文件,需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf

对于Ubuntu的用户,如果是使用 Synaptic 安装的,则直接在 /etc/mysql/my.cnf

到这里,关于Linux系统下的MySQL数据库服务器字符集设置就已经完成了,Linux系统下的MySQL数据库服务器字符集设置是数据库操作中经常会用到的一个操作,希望大家通过该篇文章的学习之后能够掌握Linux系统下的MySQL数据库服务器字符集设置方法。

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

郑重申明:某某网络以外的任何单位或个人,不得使用该案例作为工作成功展示!