Linux下修改MySQL编码的方法

 更新时间:2012年04月15日 16:31:22   作者:  
有时候因为编码需要修改mysql的编码,windows下修改有图文界面简单一些,linux大家就可以参考下面的方法

默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值。

  mysql> show variables like '%character%';

说明:以下是在CentOS-6.2下的设置  (不同的版本可能有些差异,比如文件的位置。但设置的内容应该是一样的)

1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要

  把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 复制到 /etc/my.cnf

  即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf  /etc/my.cnf

2. 打开my.cnf修改编码

  在[client]下增加default-character-set=utf8

  在[mysqld]下增加default-character-set=utf8

  同时加上init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)

 

3.重新启动mysql

  service mysqld restart

  再次输入show variables like '%character%';

 

  即使做了以上修改如果直接数据库再创建表,然后存入中文,取出来的会是问号。解决的办法是:创建数据库的时候指明默认字符集为utf8,如:

  create database test default character set utf8;

相关文章

  • 如何通过yum方式安装mysql数据库

    如何通过yum方式安装mysql数据库

    部署MySQL数据库有多种部署方式,常用的部署方式就有三种,yum安装、rpm安装以及编译安装,这篇文章主要给大家介绍了关于如何如果通过yum方式安装mysql数据库的相关资料,需要的朋友可以参考下
    2024-01-01
  • MySQL索引优化的实际案例分析

    MySQL索引优化的实际案例分析

    这篇文章主要介绍了MySQL索引优化的一些实际案例,主要是用到Order by desc/asc limit M的方法,需要的朋友可以参考下
    2015-05-05
  • MySQL 实例无法启动的问题分析及解决

    MySQL 实例无法启动的问题分析及解决

    这篇文章主要介绍了MySQL 实例无法启动的问题分析及解决方法,帮助大家更好的理解和学习使用MySQL数据库,感兴趣的朋友可以了解下
    2021-03-03
  • mysql如何利用Navicat导出和导入数据库的方法

    mysql如何利用Navicat导出和导入数据库的方法

    这篇文章主要介绍了mysql如何利用Navicat导出和导入数据库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • SQL中的开窗函数(窗口函数)

    SQL中的开窗函数(窗口函数)

    这篇文章主要介绍了SQL中的开窗函数(窗口函数)使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MyEclipse连接MySQL数据库图文教程

    MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 详解MySQL主从复制及读写分离

    详解MySQL主从复制及读写分离

    这篇文章主要介绍了详解MySQL主从复制及读写分离,文中有非常详细的代码示例,对正在学习mysql的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05
  • MySQL 5.7双主同步部分表的实现过程详解

    MySQL 5.7双主同步部分表的实现过程详解

    这篇文章主要给大家介绍了关于MySQL 5.7双主同步部分表实现的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09
  • 解读mysql主从配置及其原理分析(Master-Slave)

    解读mysql主从配置及其原理分析(Master-Slave)

    在windows下配置的,后面会在Linux下配置进行测试,需要配置mysql数据库同步的朋友可以参考下。
    2011-05-05
  • 打开和关闭mysql服务的两种实现方法

    打开和关闭mysql服务的两种实现方法

    这篇文章主要介绍了打开和关闭mysql服务的两种实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07

最新评论