修改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%'获得的输出效果如下:


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


相关文章

  • CentOS系统中安装MySQL和开启MySQL远程访问的方法

    CentOS系统中安装MySQL和开启MySQL远程访问的方法

    这篇文章主要介绍了CentOS系统中安装MySQL和开启MySQL远程访问的方法,包括MySQL的随机启动等操作的介绍,需要的朋友可以参考下
    2016-02-02
  • Mysql DateTime 查询问题解析

    Mysql DateTime 查询问题解析

    这篇文章主要为大家介绍了Mysql DateTime查询问题解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 轻松解决MySQL忘记密码如何重置的方法

    轻松解决MySQL忘记密码如何重置的方法

    这篇文章主要为大家介绍了MySQL忘记密码如何重置的方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Innodb存储引擎中的后台线程详解

    Innodb存储引擎中的后台线程详解

    后台线程的主要作用是负责刷新内存池中的数据,保证缓存中的内存缓存的是最近的数据,下面这篇文章主要给大家介绍了关于Innodb存储引擎中后台线程的相关资料,需要的朋友可以参考下
    2022-04-04
  • MySQL学习第一天 第一次接触MySQL

    MySQL学习第一天 第一次接触MySQL

    这篇文章是学习MySQL的第一篇文章,开启了探究MySQL的奇妙旅程,内容主要是对MySQL的基础知识进行学习,了解,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 五分钟让你快速弄懂MySQL索引下推

    五分钟让你快速弄懂MySQL索引下推

    ICP(Index Condition Pushdown)是在MySQL 5.6版本上推出的查询优化策略,把本来由Server层做的索引条件检查下推给存储引擎层来做,下面这篇文章主要给大家介绍了关于MySQL索引下推的相关资料,需要的朋友可以参考下
    2021-09-09
  • MySQL中Replace语句用法实例详解

    MySQL中Replace语句用法实例详解

    mysql的replace函数是一个非常方便的替换函数,下面这篇文章主要给大家给大家介绍了关于MySQL中Replace语句用法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • MySQL5.7.18下载和安装过程图文详解

    MySQL5.7.18下载和安装过程图文详解

    本文通过图文并茂的形式给大家介绍了MySQL5.7.18下载和安装过程,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
    2017-07-07
  • MySQL字符集utf8修改为utf8mb4的方法步骤

    MySQL字符集utf8修改为utf8mb4的方法步骤

    这篇文章主要给大家介绍了关于MySQL字符集utf8修改为utf8mb4的方法步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 一文解析MySQL的MVCC实现原理

    一文解析MySQL的MVCC实现原理

    这篇文章主要介绍了MySQL的MVCC实现原理,MVCC全称是Multi-Version Concurrency Control是一种并发控制的方法,通过维护一个数据的多个版本,减少读写操作的冲突
    2022-08-08

最新评论