`
lan13217
  • 浏览: 482172 次
  • 性别: 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编码处理,以及远程连接

    Linux 下 设置mysql数据库为utf8编码的方法

    Linux 下 设置mysql数据库为utf8编码的方法

    Linux mysql-5.7.12

    2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和...

    linux下mysql基本配置及操作

    在linux下mysql的使用 包括;启动 配置 字符编码 基本操作命令

    Linux中修改mysql默认编码的方法步骤

    在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。 以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程: 1、先查看mysql的信息 # 查看数据库安装位置 whereis ...

    Linux MySQL 5.5安装文件及详细说明【共两个分资源】第二部分

    本资源包含了Linux系统中安装MySQL5.5的详细操作说明及数据库的客服端和服务端的安装文件。其中操作说明详细记录了MySQL数据库的安装卸载以及启动停止等常用命令,远程数据库权限访问配置,数据库编码配置等基本命令...

    Linux MySQL 5.5安装文件及详细说明【共两个分资源】

    本资源包含了Linux系统中安装MySQL5.5的详细操作说明及数据库的客服端和服务端的安装文件。其中操作说明详细记录了MySQL数据库的安装卸载以及启动停止等常用命令,远程数据库权限访问配置,数据库编码配置等基本命令...

    MySQL字符编码设置方法

    修改mysql的编码方式可以有以下几个: 1.通过配置文件修改my.ini(windows下)或/etc/my.cnf(linux下) 分别添加如下内容 [mysqld] character_server_set=utf8 [mysql] default-character-set=utf8 [mysql.server] ...

    Linux使用MySQL忘记root密码及修改MySQL默认编码

    修改MySQL的登录设置  # vim /etc/my.cnf 在[mysqld]段中加上一句:skip-grant-tables Ⅱ. 重启服务 # service mysqld restart Ⅲ. 登录Mysql,修改密码信息 # mysql mysql> USE mysql; mysql> UPDATE user SET...

    Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法

    下面小编就为大家带来一篇Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    linux下mysql乱码问题的解决方案

    在经过繁琐的排查后,最终确定问题为mysql编码问题。下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%';  若...

    Linux系统Mysql数据库详细安装教程!.pdf

    Linux系统Mysql数据库详细安装教程! Wnidows系统的Mysql数据库相信⼤家都会安装,也很简单,但是在linux系统下就⽐较⿇烦了, 今天就给⼤家讲解下如何在linux系统下安装Mysql数据库。 安装之前⾸先要找出系统⾃带的...

    修改mysql编码的一种方法

    mysql数据库的乱码问题的一种解决,windows 与 linux下均适用

    MySQL字符编码设置

     修改mysql的编码方式可以有以下几个:  1.通过配置文件修改my.ini(windows下)或/etc/my.cnf(linux下)  分别添加如下内容  [mysqld]  character_server_set=utf8  [mysql]  default-character-set=utf...

    Linux下修改MySQL编码的方法

    有时候因为编码需要修改mysql的编码,windows下修改有图文界面简单一些,linux大家就可以参考下面的方法

    Centos7 + Mysql +JDK

    安装Centos7 然后安装Mysql 修改Mysql默认编码为utf8 Centos防火墙端口设置,JDk安装及环境变量设置

    linux mint 下mysql中文支持问题

    一.mysql默认不支持中文,它的server和db默认是latin1编码.所以我们要将其改变为utf-8编码,因为utf-8包含了地球上大部分语言的二进制编码 1.关闭mysql服务 sudo /etc/init.d/mysql stop 2.修改mysql配置文件 ...

Global site tag (gtag.js) - Google Analytics