教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 Linux mysql改变字符集编码与ubuntu下更改mysql默认编码

Linux mysql改变字符集编码与ubuntu下更改mysql默认编码

发布时间:2023-05-05   编辑:jiaochengji.com
教程集为您提供Linux mysql改变字符集编码与ubuntu下更改mysql默认编码等资源,欢迎您收藏本站,我们将为您提供最新的Linux mysql改变字符集编码与ubuntu下更改mysql默认编码资源

Linux 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/ |
-------------------------- ----------------------------
在某些时候,我们续要修改mysql默认数据库的编码,以保证某些迁移的程序可以正常显示,编辑my.cnf文件进行编码修改,windows可以直接用Mysql Server Instance Config Wizard 进行设置
在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动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

您可能感兴趣的文章:
查看mysql编码方式 mysql数据库编码查看方法
linux下mysql默认字符集、默认数据库引擎的修改方法
mysql字符编码查看修改实例
linux下mysql编码修改教程
ubuntu下mysql配置
mysql默认编码修改方法
mysql编码查看修改方式
修改mysql默认编码方法汇总
mysql数据库编码与ENGINE引擎配置
Linux下Mysql配置(rpm安装)

[关闭]
~ ~