`
lan13217
  • 浏览: 496285 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

linux mysql 设置编码

 
阅读更多
mysql> status
--------------
mysql  xxxxxxxxxx.............. 5.
1

Connection id:          3
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.1.73 Source distribution
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    latin1
Conn.  characterset:    latin1
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 8 min 28 sec


mysql> show variables like 'chara%'
    -> ;
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+


修改
/etc/my.cnf 添加到对应位置
[root@xxx etc]# cat my.cnf
[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
collation-server=utf8_general_ci


重启mysql
service mysqld stop
service mysqld start

mysql> status
--------------
mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.
1

Connection id:          2
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.1.73 Source distribution
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 6 sec

mysql> show variables like 'chara%'
    -> ;
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
分享到:
评论

相关推荐

    linux 安装mysql编码处理 远程连接

    linux下安装mysql,utf-8编码处理,以及远程连接

    MySQL中文编码设置

    ### MySQL中文编码设置 在Java Web开发过程中,MySQL数据库中的中文编码问题是非常常见的技术难题之一。如果处理不当,可能会导致中文显示乱码、数据插入失败等问题。本文将深入探讨MySQL中文编码的相关设置,并...

    mysql-connector-java Linux下MySQL的JDBC驱动Jar包

    本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1. JDBC简介: JDBC是Java平台上的一个标准接口,它允许Java应用程序通过API与各种类型的数据库进行通信。JDBC提供...

    Linux下Mysql的配置

    为了支持中文,需要将MySQL的默认编码修改为`gbk`或`utf8`: 1. **中止MySQL服务**: ```bash bin/mysqladmin -u root shutdown ``` 2. **编辑my.cnf文件**: - 将`MySQL`的安装目录下的`support-files`目录下...

    Linux mysql utf8

    在 Linux 上使用 MySQL 时,需要注意一些设置和处理乱码的数据处理。下面将详细介绍这些设置和处理方法。 MySQL 配置文件 MySQL 的主要配置文件位于 `/etc/mysql/my.cnf`。这个文件控制着 MySQL 的行为和设置。在...

    linux mysql中的坑

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

    linux下设置mysql字符集为UTF-8以及mysql重启.docx

    本教程将详细介绍如何在Linux环境下设置MySQL数据库的字符集为UTF-8,并讲解如何重启MySQL服务。 首先,我们需要找到MySQL的配置文件`my.cnf`。这个文件通常位于`/etc/my.cnf`或`/etc/mysql/my.cnf`。如果没有默认...

    linux下mysql基本配置及操作

    在 Linux 系统中使用 MySQL 需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的操作命令。通过正确地配置 MySQL,我们可以避免乱码的问题,提高数据库的可读性和可维护性。

    linux安装mysql(实测没问题)

    ### Linux 下 MySQL 5.7 的安装与配置详解 #### 一、下载 MySQL 安装包 1. **离线安装准备**: - 如果在没有网络连接的情况下安装 MySQL,可以借助于文件交互软件如 xftp6 或 MobaXterm 来传输安装包。 - 可以...

    linux mysql-connector-java-5.1.36.tar.gz

    这个`mysql-connector-java-5.1.36.tar.gz`文件是一个针对Linux操作系统的压缩包,包含了运行在Linux环境下的MySQL Connector/J的具体版本5.1.36。 MySQL Connector/J遵循JDBC(Java Database Connectivity)标准,...

    mysql的编码集修改方式

    ### MySQL的编码集修改方式详解 #### 背景与目的 MySQL作为一款广泛使用的开源关系型数据库管理系统,在处理各种语言的数据时,字符集的选择至关重要。特别是在全球化的大背景下,支持多语言成为数据库应用的基本...

    Linux下MySQL解决乱码问题

    ### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...

    mysql修改编码设置方法

    ### MySQL修改编码设置方法 MySQL是一款广泛使用的开源关系数据库管理系统,支持多种操作系统,如Windows、Linux等。在处理中文或特殊字符时,正确的字符集设置至关重要。本文将详细介绍如何通过编辑MySQL配置文件...

    linux下安装mysql5.5

    在Linux系统中安装MySQL 5.5的步骤详细而关键,这个过程涉及到多个环节,包括卸载旧版本、安装依赖、解压安装包、配置权限、启动服务以及进行安全设置。以下是对整个过程的详细说明: 首先,如果你的系统中已经存在...

    mysql linux

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

    linux 安装mysql5.5文档

    4. **配置与编译MySQL**:使用`cmake`来配置MySQL的编译选项,确保支持UTF-8编码、MyISAM和InnoDB引擎等。 ```bash cmake -DCMAKE_INSTALL_PREFIX=/server/mysql/mysql \ -DMYSQL_UNIX_ADDR=/server/tmp/mysql....

    安装MySQL之后修改编码方式

    本文将详细介绍如何在Linux系统下更改MySQL的默认编码。 首先,你需要以root权限登录MySQL。可以使用以下命令: ``` mysql -u root -p ``` 然后输入root用户的密码。通过运行`show variables like 'character%'`...

    Linux系统安装Mysql.zip

    在Linux系统上安装MySQL数据库是许多开发者和系统管理员必须面对的任务,尤其是对于初学者来说,这个过程可能会遇到一些挑战。本教程将详细讲解如何在Linux环境下安装MySQL,并使用Navicat作为图形化管理工具,同时...

Global site tag (gtag.js) - Google Analytics