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

转转linux mysql编码

阅读更多
mysql编码问题
首先设置mysql的编码为utf8

在linux下修改3个my.cnf的1个/etc/mysql /my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql 数据库时使用utf8编码,以让mysql 数据库为utf8运行)

查看mysql编码  show variables like 'charac%'


都设置为utf8后,从文件导数据导数据表中,文件中文正常,编码也是utf8,发现在mysql查询时,中文都成乱码,

load data infile 'result1.txt' into table test character set 'utf8' fields escaped by '"' terminated by ','
optionally enclosed by '"' lines terminated by '\n' (flag,words,tappend,content); 导入数据时也指定utf8编码,中文成乱码很有可能时建表的时候表的编码不是utf8,此时可以重新删除表后重新建表,建表是指定编码

create table mytest (name varchar(20) not null default '') default charset utf8;
分享到:
评论

相关推荐

    linux mysql中的坑

    ### Linux MySQL 中的大小写敏感性问题解析及解决方法 #### 背景与问题描述 在进行软件开发过程中,可能会遇到这样的问题:原本在本地Windows环境下运行良好的MySQL数据库应用程序,一旦部署到Linux服务器上,就...

    mysql linux

    根据提供的文件信息,本文将详细解释如何在Linux环境下安装MySQL,并进行一些基本配置与操作。 ### 安装MySQL #### 方法一:通过包管理器安装MySQL 1. **添加源**:确保你的系统中已安装MySQL,如果直接使用`mysql...

    linux操作mysql命令大全分享.pdf

    Linux 操作 MySQL 命令大全分享 本文档主要介绍了 Linux 操作系统下 MySQL 数据库的常用命令,涵盖了 MySQL 的启动、重启、关闭、连接、修改密码、增加新用户、数据库操作、数据的导入导出等方面。 一、MySQL 的...

    关于linux编码转换的DOC文档

    在特定场景下,如在Linux系统中使用Apache服务器和MySQL数据库处理包含中文字符的数据,需要确保所有环节的编码一致性。例如,Apache服务器默认使用UTF-8编码,而MySQL数据库可能需要通过`set names utf8`来设置为...

    Linux系统中关于文件编码以及编码的转换

    假设在使用Cacti监控系统时,由于CLI中使用的脚本保存的中文信息为GBK编码,而Cacti默认使用UTF-8编码存储数据到MySQL数据库中,导致在网页中显示乱码。 - **解决方案**: - 将原有的模板中文转换为GB2312编码。 -...

    linux下支持MSSQL和MYSQL的安装方法

    在Linux环境下同时支持并安装Microsoft SQL Server(MSSQL)和MySQL数据库系统,涉及到一系列复杂的配置与步骤。本文将详细解析这一过程中的关键知识点,帮助读者理解如何在Linux上搭建这两种数据库环境,并确保它们...

    修改mysql编码的一种方法

    ### 修改MySQL编码的方法 在日常使用MySQL数据库的过程中,可能会遇到中文乱码的问题,尤其是在不同的操作系统如Windows和Linux之间切换时更为常见。本文旨在探讨一种通用的解决方案,适用于各种环境下的MySQL中文...

    linux secureCRT查看mysql中显示乱码

    ### Linux SecureCRT 查看 MySQL 中显示乱码的问题解析与解决方案 #### 一、问题背景及描述 在使用SecureCRT连接Linux服务器并通过MySQL客户端查询数据时,可能会遇到字符集不匹配导致的数据显示乱码问题。例如,...

    linux下php导入txt文档到mysql

    ### Linux下PHP导入TXT文档到MySQL 在Linux环境下使用PHP将TXT文档导入MySQL数据库时,可能会遇到各种问题,比如部分文字丢失等。本文将详细解释如何处理这些常见问题,并提供有效的解决方案。 #### 1. 理解TXT...

    linux中java环境比mysql服务安装

    在Linux系统中,Java环境和MySQL服务的安装是两个重要的步骤,它们对于开发和运行Java应用程序以及数据库管理系统至关重要。下面将详细介绍这两个过程。 首先,我们来看Java开发工具包(JDK)的安装配置: 1. **...

    Linux下修改MySQL编码的方法

    在Linux环境下,对MySQL数据库进行编码的修改是一个关键任务,特别是在处理多语言数据或确保文本正确显示时。这里我们将详细探讨如何在Linux中修改MySQL的字符集编码。 首先,了解MySQL中的字符集(Character Set)...

    PHP+MySql中文乱码解决办法

    - **Linux环境**:如果使用GB2312编码,可能会导致文件名乱码,使得文件无法被正确读取。同样地,可以通过编码转换函数`mb_convert_encoding()`来解决这一问题。 通过以上方法,我们可以有效地解决PHP+MySQL开发...

    PHP+MySql中文乱码解决方案

    2. **创建表时选择的编码与网页编码不一致**:在创建MySQL表时可以选择不同的字符集,如果这个字符集与网页编码不一致,也可能导致乱码。 3. **字段编码与网页编码不一致**:在创建表字段时也可以指定编码,如果不...

    liunx下mysql支持中文

    本文将详细介绍如何在Linux环境下解决MySQL中文乱码问题,包括Linux编码集的修改、MySQL配置文件的调整以及数据库编码集的设置等步骤。 #### 二、修改Linux编码集 1. **查看当前系统编码**:首先,我们需要确定...

    linux下jsp连接mysql5.1中文乱码解决方法.doc

    在Linux环境下,特别是Scientific Linux系统中,使用NetBeans 6.8集成开发环境进行JSP开发时,可能会遇到与MySQL 5.1数据库连接后出现中文乱码的问题。这个问题通常由于字符集设置不匹配导致,本文将详细解析如何...

    KEPSERVER如何连接MYSQL_.pdf

    安装过程中还需要新建一个配置文件my.ini,并在该文件中设置MySQL的运行参数,如端口号、数据目录位置、字符编码等。 知识点三:MySQL服务的管理 文档提到以管理员权限运行命令提示符窗口来安装MySQL服务,并且在...

    promethues(普罗米修斯)监控mysql-详细文档

    - **静态配置**:直接在 Prometheus 配置文件中硬编码要监控的目标。 - **服务发现**:通过文件或 Consul 等服务发现机制动态发现要监控的目标实例。 对于 Docker 容器中的服务,可以使用 Docker 服务发现来自动...

    mysql官方中文参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    linux mint 下mysql中文支持问题

    在Linux Mint操作系统中,MySQL数据库系统可能遇到的一个常见问题是无法正确处理中文字符。这是因为MySQL的默认字符集是latin1,不包含中文字符。为了解决这个问题,我们需要将MySQL的字符集设置更改为UTF-8,这是一...

Global site tag (gtag.js) - Google Analytics