`
RonQi
  • 浏览: 93271 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS(Linux)中MySQL5.5数据库编码设置

阅读更多

环境

CentOS-5.6;MySQL5.5.15

 

问题

使用Java调用位于CentOS上的MySQL的存储过程时,发生中文乱码无法入库的问题。

 

解决

一开始以为是Java的应用程序或者连接字符串有问题,google中有文章说先试试MySQL中直接调用存储过程,于是试验

CALL sp_name([parameter[,...]])

 

发现直接调用中文也乱码,那就是MySQL的存储过程有问题,继续搜索,在MySQL在存储过程参数定时后边加上字符集,例如:

IN name char(50) character set utf8;

 

如此设置后,Java的应用程序调用MySQL的存储过程果然可以插入中文了。可以,公司有人提醒是否应该将MySQL数据库编码设置为utf8,于是查询MySQL的编码设置

mysql> show variables like 'character%';

 

发现编码还是latin1,于是继续搜索改编码。

 

my.cnf改编码注意的一个问题是,MySQL5.1和MySQL5.5有区别,参考:

http://alanlhy.iteye.com/blog/1060320

 

[mysqld]的配置

5.5后的参数是 character_set_server

5.1的是 default-character-set

 

未完...

 

 

 

 

 

 

 

 

 

 

 

 

 

引用:

1. http://topic.csdn.net/u/20090429/17/46c012c2-a03f-4705-8648-b18ce75efa0b.html

2. http://www.cnblogs.com/liyazhou/archive/2009/09/04/1560590.html

3. http://www.talented.com.cn/archives/2010/2/20100201173510.html

4. http://alanlhy.iteye.com/blog/1060320

 

 

分享到:
评论

相关推荐

    centos 6.5配置mysql5.5

    在 CentOS 6.5 上安装并配置 MySQL 5.5 是一项常见的任务,尤其是对于那些希望在服务器环境中部署稳定、可靠的数据库服务的系统管理员来说。本文将详细介绍如何在 CentOS 6.5 系统上安装 MySQL 5.5,并进行必要的...

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    linux 安装mysql5.5文档

    在开始安装MySQL 5.5之前,首先确保Linux系统(本例为CentOS)已准备好并创建了用于存放软件包的目录。具体操作如下: 1. **创建目录**:在`/usr/local/src/`目录下准备存放MySQL安装包。 ```bash mkdir -p /...

    CentOS安装MySQL 5.5

    ### CentOS安装MySQL 5.5知识点详解 ...综上所述,本文档详细介绍了如何在CentOS 5.5 x86_64环境下安装MySQL 5.5数据库系统的全过程,包括环境准备、安装、配置、安全设置及服务管理等方面的知识点。

    linux中mysql5.5--rpm安装包(含安装过程)

    在Linux环境中,MySQL数据库系统是广泛使用的开源关系型数据库管理系统。本教程将详细介绍如何通过RPM(Red Hat Package Manager)包来安装MySQL 5.5版本,包括客户端和服务端。 一、RPM介绍 RPM是一种软件包管理器...

    Linux-mysql5.5

    下面将详细介绍在Linux系统中安装和设置MySQL 5.5的步骤。 ### 1. 准备工作 在开始安装前,确保你的Linux系统已更新至最新版本,以便获取最新的安全补丁和依赖项。你可以通过运行以下命令来更新系统: ``` sudo apt...

    Centos7安装MySQL5.5-5.7.docx

    本文档旨在详细介绍如何在 CentOS 7 系统中安装 MySQL 数据库的不同版本(5.5 至 5.7)。通过本教程,您将了解从下载源安装包到最终配置 MySQL 的全过程,包括可能遇到的问题及其解决方案。 #### 二、准备工作 1. ...

    centos安装mysql5.5.txt

    本文详细介绍了如何在 CentOS 系统上安装 MySQL 5.5 数据库,包括添加存储库、安装依赖、安装 MySQL、启动服务以及进行安全设置等步骤。通过遵循本文的指导,您可以顺利完成 MySQL 5.5 的安装与配置工作。

    mysql5.5-linux.zip

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,尤其在Linux环境下广泛应用。这个压缩包"mysql5.5-linux.zip"包含两个RPM(Red Hat Package Manager)文件:MySQL-server-5.5.58-1.el6.x86_64.rpm和MySQL-client-...

    MySQL5.5-deps

    安装完成后,你可以继续安装MySQL 5.5的主程序,并进行必要的配置,如设置root用户的密码,创建数据库,调整启动脚本等。 总的来说,MySQL5.5-deps是确保在轻量级Linux系统中顺畅运行MySQL 5.5的关键,它消除了寻找...

    linux(centos) 下C++连接mysql数据库

    这个程序假设你已经在MySQL中创建了一个名为`database`的数据库,一个名为`table`的表,并且该表有至少一列数据。请注意替换上述代码中的"localhost", "username", "password", "database"和"table"为实际的数据库...

    centos 7安装mysql5.5的方法

    在CentOS 7上安装MySQL 5.5的过程可能会遇到一些挑战,因为默认情况下,CentOS 7已经不再提供MySQL,而是选择了免费的MariasDB作为替代。然而,如果你需要安装MySQL 5.5,首先需要卸载MariasDB,然后安装MySQL的依赖...

    centos7安装mysql5.7.22数据库文档

    该文档是关于在centos7安装mysql5.7.22数据库的详细步骤,亲测没有问题

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...

    CentOS 5.5下安装MySQL 5.5全过程分享

    打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...

    centos7安装mysql数据库

    在本篇文章中,我们将详细介绍如何在 CentOS 7 中安装 MySQL 数据库,包括解决常见的 bug 和安装过程中可能遇到的问题。 为什么选择 MySQL MySQL 是一个开源的关系型数据库管理系统,广泛应用于 Web 应用程序中。...

    mysql5.5版本含安装教程

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,带来了许多性能提升和新特性。本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**...

    mysql5.5升级完整包

    mysql5.5升级的所有包。 1、安装MySQL 5.5.x的yum源: rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm 2、安装MySQL客户端的支持包: yum install libmysqlclient15 --enablerepo=webtatic 3、卸载...

Global site tag (gtag.js) - Google Analytics