中关村在线

软件

Linux下修改MySQL字符集

在MySQL安装过程中,字符集配置常被忽视,例如源码安装时未设置-DDEFAULT_CHARSET=utf8和-DDEFAULT_COLLATION=utf8_general_ci参数。若数据库最初由他人搭建,更可能因当时疏忽而遗漏此项设置,导致当前字符集与实际应用需求不符。常见问题如系统默认使用非UTF-8字符集,致使中文内容显示为乱码,影响数据正常读写。此类问题往往在后期使用中才暴露,给维护带来困扰。因此,在部署初期正确设定字符集至关重要,可有效避免编码不一致引发的一系列故障,保障数据库稳定运行。

1、 使用root账户登录MySQL,运行命令:show variables like character_set%; 可查看系统当前默认的字符集设置情况。

2、 执行SET NAMES utf8命令,将MySQL的字符集设置为UTF-8编码格式。

3、 重新运行命令:show variables like character_set%; 以检查字符集设置的更改结果。

4、 修改成功,结果如上所示。

5、 此方法设置的字符集在MySQL重启后会自动失效,需重新配置。

6、 首先修改MySQL配置文件my.cnf,该文件通常位于/etc/目录下。

7、 春风拂面花自开

8、 如图:

9、 修改完毕后,请重启MySQL服务

10、 登录MySQL查看修改结果,所示,已成功更新。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具