修改mysql5.5默认编码(图文步骤修改为utf-8编码)

 更新时间:2013年01月25日 14:34:55   作者:   我要评论
安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码;mysql数据库的默认编码并不是utf-8如何修改呢,本文将详细介绍,感兴趣的朋友可以了解下

mysql数据库的默认编码并不是utf-8。

安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码:


由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码。以下是命令行修改为utf-8编码的过程,以支持中文。

(1)关闭mysql服务

复制代码 代码如下:

service mysql stop

(2)修改 /etc/mysql/my.cnf  (默认的安装路径)
复制代码 代码如下:

vim /etc/mysql/my.cnf

打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
复制代码 代码如下:

character_set_server=utf8
init_connect='SET NAMES utf8'

(具体如截图所示):


保存退出。

(3) 重新启动mysql服务

复制代码 代码如下:

service mysql start

至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:


具体操作和输出情况如下:


相关文章

  • 关于MySQL的时间进位问题浅析

    关于MySQL的时间进位问题浅析

    这篇文章主要给大家介绍了关于MySQL的时间进位问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • mysql 无法连接问题的定位和修复过程分享

    mysql 无法连接问题的定位和修复过程分享

    开发的一款网站防护产品中出现了一个客户端上安装后Mysql每隔一段时间就出现问题,这个问题是客户反馈的,所以需要去复现和定位
    2013-03-03
  • MySQL字段自增自减的SQL语句示例介绍

    MySQL字段自增自减的SQL语句示例介绍

    MySQL的自增语句大家应该都很熟悉,本文为大家介绍下MySQL字段自增自减的SQL语句,需要的朋友可以参考下
    2014-02-02
  • MySQL使用UNIQUE实现数据不重复插入

    MySQL使用UNIQUE实现数据不重复插入

    当unique列在一个UNIQUE键上插入包含重复值的记录时,我们可以控制MySQL如何处理这种情况:使用IGNORE关键字或者ON DUPLICATE KEY UPDATE子句跳过INSERT、中断操作或者更新旧记录为新值。
    2017-05-05
  • MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法

    MySQL添加外键时报错:1215 Cannot add the foreign key constra

    大家都知道MySQL中经常会需要创建父子表之间的约束,这个约束是需要建立在主外键基础之上的,最近在MySQL添加外键时发现了一个报错:1215 Cannot add the foreign key constraint,所以这篇文章就给大家介绍了如何解决在创建主外键约束过程中碰到的这个问题。
    2016-11-11
  • log引起的mysql不能启动的解决方法

    log引起的mysql不能启动的解决方法

    今天服务器挂了原来服务器的硬盘进行了数据转移 弄到mysql的时候发现里面log日志文件高达900MB
    2008-07-07
  • mysql 5.7.13 安装配置笔记(Mac os)

    mysql 5.7.13 安装配置笔记(Mac os)

    这篇文章主要为大家详细介绍了Mac os下mysql 5.7.13 安装配置方法教程,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Mysql 5.7.17忘记密码怎么办

    Mysql 5.7.17忘记密码怎么办

    这篇文章主要介绍了Mysql 5.7.17忘记密码的解决方法,需要的朋友可以参考下
    2017-03-03
  • MySQL存储引擎总结

    MySQL存储引擎总结

    这篇文章主要介绍了MySQL存储引擎总结,本文讲解了什么是存储引擎、MyISAM、InnoDB、MEMORY、MERGE等内容,需要的朋友可以参考下
    2014-09-09
  • MySQL5.7不停业务将传统复制变更为GTID复制的实例

    MySQL5.7不停业务将传统复制变更为GTID复制的实例

    下面小编就为大家带来一篇MySQL5.7不停业务将传统复制变更为GTID复制的实例。小编觉的挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论