MySQL编码设置在Windows与Linux操作系统下

数据库 MySQL
我们今天主要向大家描述的是在Windows与Linux的操作系统下,正确实现MySQL编码设置的实际操作,以下就是文章的具体内容。

以下的文章主要讲述的是如何在Windows与Linux的操作系统下,进行MySQL编码设置,本文主要推荐的是两个十分好用的方法,来实现Windows与Linux的操作系统下进行MySQL编码设置,下面就是文章的具体内容描述。

方法1

怎样手工修改MySQL4.1以上版本默认MySQL编码

 

使用php5+MySQL 4.1.x/5.x 环境:

MySQL4导入MySQL5容易出现中文乱码情况,因此,首先你需要做如下设置:

 

这里假设MySQL是装在c:\MySQL目录下

 

1: 开始-运行,输入cmd 按回车键

 

2:输入cd c:\MySQL\bin 按回车键

 

3:输入MySQL --default-character-set=gbk -u root -p 按回车键

 

接下来会提示输入密码,输入后按回车键,***重新启MySQL

 

注:gbk代表中国大陆使用的简体中文

方法2

MySQL默认字符编码的设置

 

MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL编码呢,下面以UTF-8为例来说明

 

需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法:

一、Windows

1、中止MySQL服务

2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可

 

3、打开my.ini以后,在[client]和[MySQLd]下面均加上default-character-set=utf8,保存并关闭

 

4、启动MySQL服务

 

二、Linux

1、中止MySQL服务(bin/MySQLadmin -u root shutdown)

 

2、在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可

 

3、打开my.cnf以后,在[client]和[MySQLd]下面均加上default-character-set=utf8,保存并关闭

 

4、启动MySQL服务(bin/MySQLd_safe &)

 

非常简单,这样的修改一劳永逸,今后MySQL一切相关的默认MySQL编码均为UTF-8了,创建新表格的时候无需再次设置

需要注意的是,当前数据库中已经存在的数据仍保留现有的MySQL编码方式,因此需要自行转码,方法在网上有很多,不再赘述。

 【编辑推荐】

  1. 对MySQL安全配置的汇总
  2. MySQL5 绿色版windows下安装经验总结
  3. MySQL数据库的可视化管理工具介绍
  4. MySQL数据库分区的优点表现
  5. Mysql数据库编码的问题的解析
责任编辑:佚名 来源: 互联网
相关推荐

2009-06-19 20:35:07

Linux操作系统

2009-02-20 19:56:26

WindowsLinux双系统

2010-06-07 10:44:01

MySQL远程登陆

2011-03-23 15:58:50

全局热键QtWindows

2009-10-12 12:51:50

Linux作系统防火墙

2009-06-25 08:55:53

Linux

2009-11-23 17:12:51

Apache虚拟网站

2009-07-03 08:49:09

Linuxtelnet安全

2009-12-23 17:47:15

Linux操作系统

2011-01-04 14:36:39

LinuxGTK编程

2011-01-05 10:32:31

linuxqq

2009-06-21 13:50:03

Linux隐藏文件

2009-12-15 18:21:05

2009-12-21 17:00:22

Linux操作系统

2009-04-01 14:42:11

操作系统同步MySQL

2012-08-29 13:39:29

2009-12-21 10:41:39

2009-12-09 17:25:19

Linux操作系统

2010-04-19 15:11:25

Unix操作系统

2010-08-11 11:13:27

DB2 pe
点赞
收藏

51CTO技术栈公众号